我正在寻找一种方法来更改Woocommerce产品类别小工具的标题基于我正在查看的类别。
类别1 -----〉显示类别1的控件标题
- Sub Category
- Sub Category
- Sub Category
类别2 -----〉显示类别1的控件标题
- Sub Category
- Sub Category
- Sub Category
我正在处理这个问题,但似乎不能正确地定位小部件标题和创建if else语句。
function retitle_woo_category_widget() {
// If 'Category' 1 is being viewed...
if ( is_product() && has_term( 'Category 1', 'product_cat' ) ) {
//... Remove the images
return __('Title of Widget for Category 1');
}
else {
// If 'Category' 2 is being viewed...
if ( is_product() && has_term( 'Category 2', 'product_cat' ) ) {
return __('Title of Widget for Category 2');
}
add_filter ( 'widget_title' , 'retitle_woo_category_widget');
有什么建议吗?
2条答案
按热度按时间x6yk4ghg1#
widget_title有3个参数可以用来检查合适的类别。根据这些参数,你可以通过返回一个替代字符串来更改标题。请记住,这也会影响到任何其他小部件。使用以下参数作为基础:
ars1skjm2#
2022年,你来啦!