我想在我的wordpress网站的标签页面上显示随机文章,该怎么办?
我对功能文件做了一些编辑,但是没有用
tts
再次只出现了一篇文章。
答案 0 :(得分:0)
您的return语句正在结束对查询的编辑之前的函数执行。此外,您的条件项还会使用!查找除标签归档和主查询以外的任何内容。在您的代码中。下面的解决方案对我有用。
function randomize_tag_archive( $query ){
if ( $query->is_tag() && $query->is_main_query() && !is_admin() ) {
$query->set( 'orderby', 'rand' );
$query->set( 'posts_per_page', 12 );
}
}
add_action( 'pre_get_posts','randomize_tag_archive' );