0
私は階層的なカスタム税(woocom製品)を持っており、パンくずリストを作成しようとしています。私はget_ancestors()
を見つけ、その言葉を使うことを考えていますが、一度製品に落とすと、私は迷うことになります。それが属する最上位のカテゴリ(製品のリスト)を取得するにはどうすればよいですか?ここでWooCommerce製品の親カテゴリを直接取得する方法は?
All Categories **term ID 192**
-Sub Cat One **term id 204**
-- Sub Cat Two (products listed out here) **term id 207**
--- Product
が、私はこれを理解しようと一緒に入れたコードであるだけであなたはブレッドクラムを構築するために、このコードを使用することができます
function build_breadcrumbs($product_cat_id, $type) {
if('product' === $type) {
$terms = get_the_terms($product_cat_id, 'product_cat');
error_log(print_r( $terms, true));
}
else {
$ancestors = get_ancestors($product_cat_id, $type);
error_log(print_r( $ancestors, true));
}
}