用于sku包装器的WooCommerce参考钩子模板

时间:2017-04-16 14:11:40

标签: php wordpress templates woocommerce product

我在WooCommerce文档中找不到合适的SKU包装器引用钩子模板。

我想要做的是将天空包装/跨度从产品摘要更改为产品后摘要,如下所示:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_SKUwrapper???', 10 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_SKUwrapper???', 60 );

对此有何想法? &GT峰; br> 我是否正确地执行此操作并且只需要sku包装器参考?

由于

1 个答案:

答案 0 :(得分:2)

  

WooCommerce单品页面中有没有包装SKU钩子(或专用模板)......

输出SKU的代码位于 single-product/meta.php.php 模板中:

<?php if ( wc_product_sku_enabled() && ( $product->get_sku() || $product->is_type( 'variable' ) ) ) : ?>

    <span class="sku_wrapper"><?php esc_html_e( 'SKU:', 'woocommerce' ); ?> <span class="sku"><?php echo ( $sku = $product->get_sku() ) ? $sku : esc_html__( 'N/A', 'woocommerce' ); ?></span></span>

<?php endif; ?>

要更改“产品摘要后”的位置,您必须删除此代码并将其放在content-single-product.php之后 do_action( 'woocommerce_after_single_product_summary' );

官方文档:Template Structure + Overriding Templates via a Theme