我已将以下代码添加到我的子主题函数中。php将“Workshop”类别排除在Woocommerce相关产品的展示之外。如何将第二类(即事件)添加到此代码中?谢谢
add_action( \'wp\', \'vn_remove_related_products\' );
function vn_remove_related_products() {
if ( is_product() && has_term( \'workshops\', \'product_cat\' ) ) {
remove_action( \'woocommerce_after_single_product_summary\',
\'woocommerce_output_related_products\', 20 );
}
}
最合适的回答,由SO网友:Maxim Sarandi 整理而成
add_action( \'wp\', \'vn_remove_related_products\' );
function vn_remove_related_products() {
if ( is_product() && has_term( array(\'workshops\', \'events\'), \'product_cat\' ) ) {
remove_action( \'woocommerce_after_single_product_summary\',
\'woocommerce_output_related_products\', 20 );
}
}
功能
has_term()
可以将第一个参数作为带项的数组传递。