WooCommerce:创建自定义产品模板以及如何调用

时间:2016-09-07 13:44:20

标签: wordpress woocommerce

默认情况下,single-product.php将为所有产品页面加载,但现在我想根据类别调用不同的模板,所以让我说我有一个类别自定义然后我创建了类别slug single- product-customize.php

问题 single-product-customize.php这个文件正在以正常的帖子视图(博客页面)返回我的产品,为什么它没有在产品页面上加载。

 <?php 
                global $post;
                $terms = wp_get_post_terms( $post->ID, 'product_cat' );
                foreach ( $terms as $term ) $categories[] = $term->slug;

                if ( in_array( 'customize', $categories ) ) {
                  woocommerce_get_template_part( 'content', 'single-product-customize' );
                } else {
                    woocommerce_get_template_part( 'content', 'single-product' );
                } 
        ?>

1 个答案:

答案 0 :(得分:0)

创建一个模板single-product.php,它将由您的产品调用。那么你可以在里面做自己的编码。

{posttype} -product.php是为任何帖子类型创建模板的方法。

希望这会有所帮助。