wordpress 当前文章分类id
时间 : 2023-12-25 08:46:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

在WordPress中获取当前文章的分类ID可以使用以下代码:

$category = get_the_category();

$category_id = $category[0]->cat_ID;

这段代码首先使用 `get_the_category` 函数获取当前文章的所有分类,然后从返回的分类数组中取出第一个分类的ID。最后,将这个ID赋给变量 `$category_id`。

您可以将这段代码放在主题的模板文件(如`single.php`)中,以便在单篇文章页面中获取当前文章的分类ID。

其他答案

要获取当前文章分类的ID,可以使用以下代码:

```php

$category = get_the_category();

$category_id = $category[0]->cat_ID;

echo $category_id;

在WordPress中,`get_the_category()`函数可以获取当前文章所属的分类对象数组。由于一篇文章可能属于多个分类,所以这个函数返回的是一个数组。我们可以通过取数组中的第一个元素,即`$category[0]`,来获取当前文章所属的主要分类对象。然后,通过访问这个分类对象的`cat_ID`属性,即`$category[0]->cat_ID`,就可以获取到当前文章分类的ID。最后,我们使用`echo`函数输出分类ID。

请注意,这段代码应该放在WordPress主题文件中的适当位置,例如`single.php`或`index.php`文件中的文章循环中。