Php 从Wordpress中仅排除标记x上的第一篇文章
我正在使用Php 从Wordpress中仅排除标记x上的第一篇文章,php,wordpress,Php,Wordpress,我正在使用PHP数组,搜索仅排除Wordpress上特定标记上的第一篇文章,因为实际上它从该标记中排除了所有文章。实际上我有这段代码(我只显示PHP代码,因为结构的HTML代码与此无关): 我尝试了“offset”=>1,但没有成功 谢谢。假设我有8篇关于示例类别的帖子(14篇),其中3篇有标签157(示例)。我想展示8篇文章,如果其中任何一篇文章有标签157,排除最新发布的带有该标签的文章(或最近修改的日期)。看起来偏移量应该是正确的答案。但对我不起作用,我不知道在这里插入他,你可以用修改过的
PHP数组
,搜索仅排除Wordpress上特定标记上的第一篇文章,因为实际上它从该标记中排除了所有文章。实际上我有这段代码(我只显示PHP代码,因为结构的HTML代码与此无关):
我尝试了“offset”=>1
,但没有成功
谢谢。假设我有8篇关于示例类别的帖子(14篇),其中3篇有标签157(示例)。我想展示8篇文章,如果其中任何一篇文章有标签157,排除最新发布的带有该标签的文章(或最近修改的日期)。看起来偏移量应该是正确的答案。但对我不起作用,我不知道在这里插入他,你可以用修改过的代码来回复,插入偏移量,看看是否有效。想象一下,我在示例(14)的类别上发布了8篇文章,其中3篇文章的标签是157(示例)。我想展示8篇文章,如果其中任何一篇文章有标签157,排除最新发布的带有该标签的文章(或最近修改的日期)。看起来偏移量应该是正确的答案。但是对我不起作用,我不知道在这里插入他,你可以用修改过的代码回复插入偏移量,我们看看是否有效。
$wp_query = null;
$wp_query = $original_query;
wp_reset_postdata();
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
$args = array(
'paged' => $paged,
'posts_per_page' => 8,
'post_type' => 'post',
'cat' => '14',
'tag__not_in' => array( 157 ),
);
$the_query = new WP_Query( $args );
global $wp_query;
// Put default query object in a temp variable
$tmp_query = $wp_query;
// Now wipe it out completely
$wp_query = null;
// Re-populate the global with our custom query
$wp_query = $the_query;