我正在try 将操作挂钩WooCommerce_Single_PRODUCT_SUMMARY分配给一个短代码,以便最终用户可以在他们在Gutenberg中创建的布局中自由地移动页面的整个Single_PRODUCT_SUMMARY部分,而不是在模板中的固定位置使用do_action.
我在unctions.php中有以下内容:
function getsummary_shortcode( $atts ) {
ob_start();
do_action( 'woocommerce_single_product_summary' );
$woocommerce_single_product = ob_get_clean();
return $woocommerce_single_product;
}
add_shortcode('getsummary','getsummary_shortcode');
然而,这似乎会在无限循环中输出SINGLE_PRODUCT_SUMMARY内容.
这真的有可能做到吗?我在这里找到了几个帖子,试图做一些隐约类似的事情,但没有一个帖子试图做我正在做的事情.