Woocommerce单品内容特色图片

时间:2014-02-16 16:02:03

标签: php wordpress woocommerce

我正在尝试将woocommerce单品特色图片转换为主要内容区域。我的网站在单个产品部分显示精选图片,但我更愿意将其替换为我使用iFrame动画的主要内容。

我假设需要更改的文件是:content-single-product.php - woocommerce-hooks.php和product-image.php - 在我的内容单品上我有以下代码:

<?php
    /**
     * woocommerce_before_single_product hook
     *
     * @hooked woocommerce_show_messages - 10
     */
     do_action( 'woocommerce_before_single_product' );
?>

<div itemscope itemtype="http://schema.org/Product" id="product-<?php the_ID(); ?>" <?php post_class(); ?>>

    <?php
        /**
         * woocommerce_show_product_images hook
         *
         * @hooked woocommerce_show_product_sale_flash - 10
         * @hooked woocommerce_show_product_images - 20
         */
        do_action( 'woocommerce_before_single_product_summary' );
    ?>

    <div class="summary entry-summary">

        <?php
            /**
             * woocommerce_single_product_summary hook
             *
             * @hooked woocommerce_template_single_title - 5
             * @hooked woocommerce_template_single_price - 10
             * @hooked woocommerce_template_single_excerpt - 20
             * @hooked woocommerce_template_single_add_to_cart - 30
             * @hooked woocommerce_template_single_meta - 40
             * @hooked woocommerce_template_single_sharing - 50
             */
            do_action( 'woocommerce_single_product_summary' );
        ?>

    </div><!-- .summary -->

    <?php
        /**
         * woocommerce_after_single_product_summary hook
         *
         * @hooked woocommerce_output_product_data_tabs - 10
         * @hooked woocommerce_output_related_products - 20
         */
        do_action( 'woocommerce_after_single_product_summary' );
    ?>

我应该替换:* @hooked woocommerce_show_product_images - 20并将其替换为@hooked woocommerce_show_product_main_content吗?

对不起,我是初学者,

谢谢

1 个答案:

答案 0 :(得分:0)

如果您不想要精选图片,那么您应该写入您的functions.php文件:

remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 );

并添加您自己的输出内容的操作 你可以创建一个钩子,用你需要的内容调用你自己的模板文件 woocommerce有像

这样的功能
woocommerce_get_template('single-product/your-content.php');