我正在尝试将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
吗?
对不起,我是初学者,
谢谢
答案 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');