我在自定义帖子类型的存档页上gallery
.
我引入了自定义permalink变量-author_id
.
假设我得到permalink变量$perm_author_id
. 我想比较一下$perm_author_id
和get_the_author_meta(ID)
然后显示相等的帖子。
如何将存档页面上显示的帖子限制为作者发布的帖子author_id
permalink中是否存在?
我在自定义帖子类型的存档页上gallery
.
我引入了自定义permalink变量-author_id
.
假设我得到permalink变量$perm_author_id
. 我想比较一下$perm_author_id
和get_the_author_meta(ID)
然后显示相等的帖子。
如何将存档页面上显示的帖子限制为作者发布的帖子author_id
permalink中是否存在?
function comment_author_id($query) {
$author_id = get_query_var( \'hotel_name\' );
if ($author_id) {
$query->set(\'author\', $author_id);
}
}
add_action( \'pre_get_posts\', \'comment_author_id\' );
您要做的通常是修改主查询。关于这个主题,有很多错误的建议,指导在模板中进行修改-don\'t.
最常见的方法有以下步骤:
使用适当的钩子,通常是pre_get_posts
.您是如何实现permalink逻辑的,这有点含糊不清,但需要进行一些搜索和阅读pre_get_posts
应该让你开始。
我需要选择一个叫做“mysite”的永久链接。com/1418”,但wordpress不断在永久链接中添加“-2”。通常这意味着我已经有了一个名为“相同”的页面,它位于垃圾箱或其他地方。但这里的情况似乎并非如此。我尝试在设置中重置永久链接,这也没有帮助。我如何使用数字作为页面名称permalink,而不用wordpress在permalink中添加“-2”。