如何检测我所在的类别页面的 slug?(WooCommerce)

Bob*_*Bob 2 php wordpress loops slug woocommerce

我一直在寻找关于在互联网上列出所有 slug 的教程,但似乎找不到可以回显/返回我所在类别的 slug 的函数或代码行,以便我可以将其保存在变量中。

有谁知道它是什么?我需要能够在 archive-product.php 中使用它

提前致谢

ant*_*oPa 6

类别 slug 应该在全局变量中可用$wp_query

yourtheme/woocommerce/archive-product.php试试这个:

global $wp_query;
$cat_slug = $wp_query->query_vars['product_cat'];
echo $cat_slug;
Run Code Online (Sandbox Code Playgroud)

另一种方法 withget_the_category()可能适用于archive.php 中的普通帖子,但我在archive-product.php 中没有成功。