所以我需要在Woocommerce的每个产品页面添加一个短代码[stag_sidebar id='product']
。具体简述。这是我尝试的但是这不起作用:
add_filter( 'woocommerce_short_description', 'custom_woocommerce_short_description' );
function custom_woocommerce_short_description( $description ) {
global $post;
$description = $description . do_shortcode('[stag_sidebar id='product']') ;
return $description;
}
答案 0 :(得分:2)
你的do_shortcode函数有错误,你使用单引号两次。你应该逃避它们,或者替换单引号和双引号,如下所示:
$description = $description . do_shortcode("[stag_sidebar id='product']") ;