可以在woocommerce产品wordpress小部件的产品列表中添加简短说明吗? 我是怎么做到的?
我不是专业人士,请在答案中轻松一点!
由于
答案 0 :(得分:1)
您应该通过活动主题覆盖WooCommerce content-widget-product.php
模板。以下是相关文档:Template structure & Overriding templates via a theme
因此,您需要在活动子主题(或活动主题)中创建名为woocommerce的文件夹(如果尚未完成),您将在其中复制位于以下位置的文件:
wp-content/plugins/woocommerce/templates/content-widget-product.php
于:
wp-content/themes/your-child-theme/woocommerce/content-widget-product.php
完成后,您将在34
行之后添加以下内容:
<div class="produc-excerpt"><?php echo $product->get_short_description(); ?></div>
这将在Widget Products输出列表中添加每个产品的产品简短描述。
在即将推出的WooCommerce版本3.3中,您可以使用挂在专用
woocommerce_widget_product_item_end
操作挂钩中的自定义函数替换它:
add_action( 'woocommerce_widget_product_item_end', 'add_excerpt_to_widget_products', 10, 1 );
function add_excerpt_to_widget_products( $args ) {
global $product;
echo '<div class="produc-excerpt">Bla: '. $product->get_short_description(). '</div>';
}
代码放在活动子主题(或活动主题)的function.php文件中。
经过测试,仅适用于WooCommerce版本3.3 +。