如何在wp_query循环中获取下一篇文章的类别

圣伯里托

我需要检查循环中的当前帖子是否具有与下一篇相同的类别。

while($query->have_posts()){
    $query->the_post();
        if(category_of_this_post == category_of_the_next_post) //this
        //do something
    }

下面是一个粗略的设置。

while ( $query->have_posts() ) : $query->the_post();

    $next                 = $query->posts[ $query->current_post + 1];
    $current_categories   = get_the_category();
    $next_post_categories = get_the_category($next->ID);

    if ( /* compare $current_categories  $next_post_categories */ ) {

    }
endwhile;
wp_reset_postdata(); // always reset

请记住以下几点:

  • 您可以分配多个类别,因此请考虑如何比较
  • 在上一篇文章中,您会收到通知。因为它不存在。为此进行检查。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

只选择作者的最后一篇文章

浏览网站上一篇/下一篇文章的最佳方法

如何在静态页面中显示最后一篇文章的标题?

按下一篇文章对文章列表进行排序

链接到Blogdown中的另一篇文章

WP_Query仅返回一篇帖子

显示wordpress的第一篇文章

如何修复上一篇文章缩略图中的“尝试获取非对象的属性”通知

完成下一篇专栏文章

下一个上一篇文章在WordPress中

如何在WP_Query循环下获取下一个/上一个帖子标题?

获取Instagram用户的第一篇文章

下一篇和上一篇文章以相同的术语链接自定义分类法

如何按类别显示与当前帖子的下一篇文章相关的帖子(不显示最新帖子或随机帖子)

用laravel记录一篇文章的浏览次数?

Rails App中的上一篇文章

使用wp_query检查第一篇文章

Wordpress WP_Query获得具有相同类别的下一篇文章

如何在 ruby on rails 中显示每个用户的最后一篇文章?

在MATLAB中复制一篇文章的图

在 Wordpress 循环中的第一篇文章后添加一个 div

如何滚动到具有相同类的下一篇文章 ON SCROLL

Wordpress Post Meta 仅适用于循环中的一篇文章

Wordpress 只显示一篇文章

渲染另一篇文章的引用

如何只编辑一篇文章而不是迭代循环所有文章?

为什么我循环中的第一篇文章意外缩进

如何从一篇文章中获取所有段落而不是一个段落?

给定一篇文章的 DOI,如何使用 python 获取域名?