获取类别插件的SINGLE_CAT_TITLE等效项是什么?

时间:2021-03-20 作者:silviubogan

我找了一些类似的东西single_cat_slug 但我没有找到相关的东西。我所不知道的是如何找到当前打开的分类页面的slug,而不是名称。如果我知道那只鼻涕虫的名字,我不知道如何找到它。

<?php 
$c = is_category();
$d = !empty(get_the_category());

$cat = $c ? single_cat_title(\'\', false) :
    ( $d ? get_the_category()[0]->slug : NULL );

if ($cat !== NULL) {

?>
然后是一些HTML,我将使用$cat突出显示当前打开的类别(该类别中的帖子或类别存档页本身)。

我的问题是single_cat_title 不返回slug,但返回标题(名称)。

1 个回复
最合适的回答,由SO网友:Sally CJ 整理而成

在类别存档页面上,您可以使用get_queried_object() 要在主请求中获取当前类别的数据,并像这样获取slug:get_queried_object()->slug.