我正在使用product\\u cat分类法中的高级自定义字段在我的产品类别页面上显示字段。我希望能够编辑顶级父产品类别,并将这些更改反映在父页面和子页面上。
以下是我正在使用的当前代码:
add_filter(\'ocean_after_page_header\', \'woo_product_cat_header\');
function woo_product_cat_header( $src ) {
// /////////////// CHEMICALS
if (is_product_category()) {
$term = get_queried_object();
$img_url = get_field(\'category_image_placeholder\', $term);
$description = get_field(\'category_description\', $term); ?>
<div class="woo-cat-page-header" style="background-image: url(\'<?php echo $img_url?>\');"></div>
<div class="container">
<div id="woo-cat-description">
<?php echo $description;?>
</div>
</div>
<?php } elseif ( has_term( \'other-category-here\', \'product_cat\' ) ) {
echo \'Something else\';
}
return $src;
}
据我所知,我需要更改$term=get\\u queryed\\u object();例如:
function get_term_top_most_parent( $term_id, $taxonomy ) {
$parent = get_term_by( \'id\', $term_id, $taxonomy );
我想不出这个。谢谢