我想修改woo-commerce特色产品小部件的HTML代码。问题是我在模板文件夹/插件文件夹中找不到它。
有人知道如何修改woo-commerce的特色产品小部件吗?
答案 0 :(得分:4)
通过位于/woocommerce/templates/
的 content-widget-product.php 模板进行修改。
要覆盖此模板,请将woocommerce/templates/content-widget-product.php
复制到yourtheme/woocommerce/content-widget-product.php
,并对复制的文件(而非原始文件)进行必要的修改。
有关正确修改Woocommerce模板的信息,请see the docs on overriding WooCommerce templates。
答案 1 :(得分:2)
我用随机产品完成了这项工作,但您可以更改所需的任何课程,只需更改文件名...
添加到functions.php
add_action( 'widgets_init', 'err_override_woocommerce_widgets', 15 );
function err_override_woocommerce_widgets() {
if ( class_exists( 'WC_Widget_Random_Products' ) ) {
unregister_widget( 'WC_Widget_Random_Products' );
include_once( 'woocommerce/classes/class-wc-widget-random-products.php' );
register_widget( 'err_WC_Widget_Random_Products' );
}
}
注意:不要忘记更改相对于functions.php的路径!
复制
可湿性粉剂内容/插件/ woocommerce /类/部件/类-WC-插件随机-products.php
到
wp-content / templates /%主题名称%/ woocommerce / classes / class-wc-widget-random-products.php
注意:将%主题名称%更改为主题名称!
将小部件添加到侧边栏/页脚/等,在其新的位置更改班级中的任何内容,然后就完成了。