将产品标签移至 WooCommerce 产品描述

我需要将产品标签移到 WooCommerce 产品描述的底部。


我正在使用“将自定义内容添加到 WooCommerce 产品描述中”真正有效的答案代码,我在产品描述下方收到文本“这是描述中的最后一行”...


现在我想添加产品元信息(产品 SKU 和标签),但我不知道该怎么做。


任何帮助表示赞赏。


我正在使用 Storefront 子主题……


Qyouu
浏览 183回答 1
1回答

江户川乱折腾

产品元数据与模板一起显示single-product/meta.php,因此您只需要使用专用函数调用它即可wc_get_template()。现在,由于它用于过滤器钩子,其中使用变量返回显示,您需要启用 PHP 缓冲......那是最终的代码:// remove the product meta dataremove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );add_filter( 'the_content', 'woocommerce_product_description_and_meta' );function woocommerce_product_description_and_meta( $content ) {    // Only for single product pages (woocommerce)    if ( is_product() ) {        global $post, $product;        ob_start(); // Start buffering        // The product meta information        wc_get_template( 'single-product/meta.php' );        // Inserting the product meta information display at the end        $content .= ob_get_clean(); // append the buffered display    }    return $content;}代码位于活动子主题(或活动主题)的 functions.php 文件中。测试和工作。
打开App,查看更多内容
随时随地看视频慕课网APP