在作者档案中包含post_type=‘wiki’

时间:2011-03-05 作者:Stevarino

对于仅具有wiki更新权限的用户,我想在作者存档页中列出他们的wiki文章。目前,它返回“找不到道歉,但…”。

我正在使用“二十个十个孩子”主题,并创建了一个自定义循环wiki。php,但现在有一个关于如何继续的障碍。有什么想法吗?任何人我搜索并找到了类似类型的讨论,但没有什么突出的。

谢谢

1 个回复
SO网友:TheDeadMedic

作者存档默认为搜索帖子类型的帖子post. 你可以用wiki 像这样;

function wpse_11210_set_wiki_for_author( $query ) {
    if ( $query->is_main_query() && $query->is_author() )
        $query->set( \'post_type\', \'wiki\' );
}

add_action( \'pre_get_posts\', \'wpse_11210_set_wiki_for_author\' );
将其放入你的a插件或主题中functions.php (如果文件不存在,请创建它)。

结束

相关推荐

如何从wp_list_Authors中排除特定作者

我想让作者像往常一样从wp_list_authors() 但我知道有几个我也想从名单中排除。有办法吗?谢谢