在作者页面中显示随机帖子

时间:2018-08-16 作者:Dhaval Katrodiya

默认情况下,当我们打开任何作者的页面时,WordPress会首先显示该作者的最新帖子。

我想要的是:如果有人打开任何作者的页面,它会随机显示该作者的帖子。

我到处找了,但找不到任何解决办法。

1 个回复
最合适的回答,由SO网友:1naveengiri 整理而成

在主题中使用此查询functions.php

function ng_author_query( $query ) {
    if ( $query->is_author()
        && $query->is_main_query() ) {
            // your code to set $current_user_name here
            $query->set( \'orderby\', \'rand\' );
    }
}
add_action( \'pre_get_posts\', \'ng_author_query\' );
如果你有什么问题,请告诉我?

结束

相关推荐

如何通过REST API传递Get_the_Author_Meta(‘User_Email’)?

在我的插件中,如果我在函数中硬编码电子邮件地址wp_mail() 或mail() 我可以使用我的表格:function email_form($ip_address, $agent, $referrer, $email, $name, $message) { $to = \"[email protected]\"; $subject = \"Hard Coded\"; $email_body = \"IP