Wordpress Woocommerce:我只想在fancybox中显示带有描述的产品库图像
我是woocommerce的新手。我需要一个php代码,以显示一个fancybox中只有产品画廊的描述图像Wordpress Woocommerce:我只想在fancybox中显示带有描述的产品库图像,wordpress,woocommerce,Wordpress,Woocommerce,我是woocommerce的新手。我需要一个php代码,以显示一个fancybox中只有产品画廊的描述图像 请帮助您是否已将woocommerce中的“模板”文件夹复制到您自己的自定义模板文件夹中?如果没有,请这样做 在该文件夹中,创建一个名为“woo functions.php”或类似文件。在您的functions.php中,需要这样的文件:require_once('woocommerce/woo functions.php') (在这个场景中,我将“templates”文件夹重命名为“wo
请帮助您是否已将woocommerce中的“模板”文件夹复制到您自己的自定义模板文件夹中?如果没有,请这样做 在该文件夹中,创建一个名为“woo functions.php”或类似文件。在您的functions.php中,需要这样的文件:
require_once('woocommerce/woo functions.php')代码>
(在这个场景中,我将“templates”文件夹重命名为“woocommerce”
在woo函数文件中,可以删除woocommerce正在使用的挂钩。例如,如果要删除面包屑,请执行以下操作:
remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 );
或者,要删除价格、元数据和共享内容:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_sharing', 50 );
所有这些都可以在构建woocommerce的各个页面上找到。例如,您可能主要希望自定义“content single product.php”文件。这是构建大多数产品页面的地方。“remove_actions”也可以设置在那里,但使用这种方法更清晰
在“content single product.php”文件中,您还可以自定义标记。因此,这可能就是您希望fancybox div的位置
额外信息位于:
谢谢你,吕克
这也适用于short-description.php:
<div class="moreinfo-title"><?php the_title(); ?></div>
<div itemprop="description">
<div class="moreinfo-description"><?php the_content(); ?></div>
</div>
<div id="moreinfo-thumbnails"><?php do_action( 'woocommerce_product_thumbnails' ); ?>