gpt4 book ai didi

php - 通过名称或 slug 获取 WooCommerce 产品类别的 ID

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:02:26 26 4
gpt4 key购买 nike

我有一个 wp 模板,我想将其分配给某些页面。模板将即。显示所有与页面名称本身具有相同主类别名称的 WooCommerce 产品。

到目前为止,我已经尝试过使用这段代码,但输出效果不佳:

$idObj = get_category_by_slug($pagename);
$id = $idObj->term_id;
echo ": ". $id;

不幸的是, echo 没有显示任何东西。
回显 $pagename 有效,并返回页面的 slug。

我有什么好的方法可以完成这项工作吗?

最佳答案

对于自定义分类法,建议使用 get_term_by() 代替:

$category = get_term_by( 'slug', $pagename, 'product_cat' );
$cat_id = $category->term_id

引用:Get category ID from term slug…


要从术语名称中获取产品类别 ID,请使用:

$category = get_term_by( 'name', $pagename, 'product_cat' );
$cat_id = $category->term_id

关于php - 通过名称或 slug 获取 WooCommerce 产品类别的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37504562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com