Php 检查以前的帖子是否属于同一类别
我需要这样的东西:Php 检查以前的帖子是否属于同一类别,php,wordpress,Php,Wordpress,我需要这样的东西: if (previous_post_is_the_same_category()){ ... } else { ... } 我该怎么做呢?这很模糊。您可以有一个变量,该变量根据类别而变化。猜猜你是从一段时间的f.ex中提取你所有的文章(或任何东西) $category = NULL; while($result = mysqli_fetch_array($query)) { if($result['category'] == $category)
if (previous_post_is_the_same_category()){
...
} else {
...
}
我该怎么做呢?这很模糊。您可以有一个变量,该变量根据类别而变化。猜猜你是从一段时间的f.ex中提取你所有的文章(或任何东西)
$category = NULL;
while($result = mysqli_fetch_array($query)) {
if($result['category'] == $category) {
// Do something
} else {
// Do something else
}
$category = $result['category'];
}
Wordpress中已经有一个函数可以获取上一篇文章 您可以传递一个布尔值true作为第一个参数,以返回同一类别中的上一篇文章,然后可以比较文章ID,查看上一篇文章是否也是同一类别中的上一篇文章。像这样的
$previousPost = get_previous_post();
$previousPostInSameCat = get_previous_post(true);
if($previousPost->ID === $previousPostInSameCat->ID){
...
}else{
...
}
恐怕我们需要更多的上下文和代码来提供帮助……对不起,我没有在Wordpress中提到这一点。我知道有,但如果我想查看之前的帖子类别,我就不能使用它。“对不起,我没有提到这是在Wordpress中”-@KubaModrzejewski,你不需要,因为你用了这个标签来回答这个问题。@Fred ii-你说得很对。我道歉-我没有注意到。@Jeppesen不用担心;-)干杯-你的回答可能会对其他人有所帮助。这很简单。谢谢:D