1

我想为现有的 woocommerce 产品小部件添加一个类。

该文件'/includes/widgets/class-wc-widget-products.php'具有以下过滤器。

echo apply_filters( 'woocommerce_before_widget_product_list', '<ul class="product_list_widget">' );

有没有一种方法可以<ul class="product_list_widget">在我的主题中编辑该过滤器中的 html?

4

1 回答 1

1

这似乎是直的。将以下内容添加到您的functions.php

add_filter( "woocommerce_before_widget_product_list", "edit_product_widget_list", 1, 1 );

//$old_html contains -> <ul class="product_list_widget">
function edit_product_widget_list ( $old_html ) {
    return '<ul class="my_own_class_here">'; // change your class here
}

祝你好运 :)

于 2016-09-24T21:11:57.017 回答