Use case (example): 使用单独的自定义查询,我的网站主页显示了5篇特色文章,标记为“亮点(Highlights)”,然后是来自主查询的最新文章。
我不想在最新的帖子中出现5篇特色帖子,即前5篇标记为“亮点”的帖子。
换言之,最新的帖子应该包括所有最新的帖子,但这样做时,如果发现一篇帖子被标记为“亮点”,并且是前5篇中的一篇,那么应该将其排除在外。
所有这些都不会破坏分页。
我该怎么做?
我不知道该怎么做:
function itsme_filtered_latest_posts( $query ) {
if( $query->is_home() && $query->is_main_query() ) {
$query->set( ... );
$query->set( \'offset\', ... );
}
}
add_action( \'pre_get_posts\', \'itsme_filtered_latest_posts\' );
就像我说的,我只有一个模糊的想法,这就像没有一样好。