努力返回woocommerce商店子类别中的自定义字段

我正在尝试在父类别页面(列出所有商店子类别)的每个woocommerce子类别标题下方呼应自定义字段“ course_short_desc”。

花了整整一整天没有成功。我得到的最接近的是以下代码...

add_action( 'woocommerce_after_subcategory_title','display_short_course_info',35 );  

function display_short_course_info() {
    $term_object = get_queried_object();
    echo the_field('course_short_desc','product_cat_'.$term_object->term_id);
}

此代码确实回显了“ course_short_desc”,但对于父类别而不是商店子类别本身。非常感谢您的帮助。

cy518598 回答:努力返回woocommerce商店子类别中的自定义字段

您只需在 the_field()函数中传递 $ term_object

add_action( 'woocommerce_after_subcategory_title','display_short_course_info',35 );
function display_short_course_info() {
    $term = get_queried_object();
    the_field('course_short_desc',$term);
}

the_field()函数已经回显了该字段。 此功能与echo get_field()相同。

本文链接:https://www.f2er.com/3160613.html

大家都在问