回答
目前已经在WordPress的一个函数来获取以前的帖子 https://codex.wordpress.org/Function_Reference/get_previous_post
你可以传递一个布尔作为第一个参数,返回以前的帖子是在同一类别中,你可以然后比较帖子ID以查看以前的帖子是否也是同一类别中的上一帖子。事情是这样的......
$previousPost = get_previous_post();
$previousPostInSameCat = get_previous_post(true);
if($previousPost->ID === $previousPostInSameCat->ID){
...
}else{
...
}
这很简单。感谢:D –
这非常含糊。你可以有一个根据类别变化的变量。猜测你正在把你所有的文章(或其他)从f.ex中拉出来;
$category = NULL;
while($result = mysqli_fetch_array($query)) {
if($result['category'] == $category) {
// Do something
} else {
// Do something else
}
$category = $result['category'];
}
对不起,我没有提到这是WordPress的。我知道有<?php get_previous_post($ in_same_cat,$ excluded_categories)?>但我不能使用它,如果我想检查以前的帖子类别。 –
*“对不起,我没有提到这是在Wordpress中”* - @KubaModrzejewski由于您使用了['wordpress'](https://stackoverflow.com/questions/tagged/wordpress )标签的问题。 –
@ Fred-ii-你说得很对。我道歉 - 没有注意到。 – Jeppesen
- 1. WordPress的循环通过帖子,并检查帖子是否在同一类别
- 2. 获取相同类别的前一个/下一个帖子
- 3. wordpress - 帖子页面上的同一类别的其他帖子
- 4. 如何在查看当前帖子时显示来自同一类别的其他帖子的链接PHP MYSQL
- 5. 以下同一类别的WordPress的帖子
- 6. 显示当前帖子类别WordPress的
- 7. 在编辑帖子时查找帖子类别或标签
- 8. 960gs不同类别的玩笑帖子
- 9. WordPress的 - 如何根据当前帖子的类别显示不同的帖子查询
- 10. 多个类别,在SQL查询一个帖子在PHP/MySQL的
- 11. 显示在同一类别下的帖子
- 12. 如何在Jekyll中列出来自同一类别的帖子?
- 13. 父类别和子类别帖子
- 14. 在Wordpress帖子页面显示一个帖子类别
- 15. WordPress的:在显示链接之前检查是否有以前的帖子
- 16. 如何检测当前帖子是否为类别中的最后一个帖子
- 17. 如何检查当前的帖子或类别是否是某个类别的后代?
- 18. 显示一位作者的帖子,仅从当前类别(wordpress)
- 19. 链接自定义帖子类别类别锚定在同一页
- 20. 每n个帖子添加一个特定类别的帖子
- 21. 类别的帖子分页
- 22. WordPress的类别和帖子
- 23. 显示类别X的所有帖子,与当前帖子具有相同的分类术语
- 24. Rails 5查询从我正在查看的帖子以外的其他类别中提取帖子
- 25. 显示帖子数自定义帖子类型的子类别
- 26. WordPress - 只显示父类别的帖子不是子类别的帖子
- 27. 在子类别页面上显示wordpress子类别帖子
- 28. 在Wordpress中显示帖子的类别和子类别列表
- 29. 将帖子限制在特定的类别和子类别
- 30. 检查当前类别是否属于另一个类别
我们将需要比这样更多的上下文和代码能够帮助我怕... –