在编辑帖子/页面中更改固定链接的操作或筛选器是什么?

时间:2015-06-25 作者:scarably

我知道edit_form_after_title 钩子,但是改变永久链接怎么样。WordPress是如何创建永久链接的,因为这个永久链接get_the_permalink 返回值不匹配?有人能帮帮我吗?

1 个回复
SO网友:Und3rTow

您可以使用the_permalink 筛选以修改永久链接。

看看function reference 同样的。

文档中的代码示例:

将当前页面的查询字符串附加到永久链接URL

function append_query_string($url) {
    return add_query_arg($_GET, $url);
}
add_filter(\'the_permalink\', \'append_query_string\');
<小时>

More information on permalinks:

结束

相关推荐

Custom fields in Permalinks?

我想知道如何将自定义字段值添加到自定义帖子类型的永久链接中?例如,我有自定义的post文件ex:cpt cities。php,它处理注册自定义帖子类型和所有这些细节。在该文件中,我试图将其永久链接设置为包含一个“cities”自定义字段值。我可以使用add\\u permastruct设置永久链接。但是,我无法获取自定义字段的值,并且get\\u post\\u meta()不起作用。这可能是由于$post->ID不起作用(因为它位于自定义post类型文件中,而不是post循环)。有人知道这样一种在