目前我在下面使用此代码将添加到购物车功能替换为 Woocommerce 商店和循环页面上的阅读更多链接。现在,如果我使用官方 Woocommerce 短代码在首页或任何其他地方(例如 [featruded_products])显示产品,则此代码不起作用。
如何修改它以适用于每个循环但仍适用于单个产品页面?
谢谢
add_action( 'woocommerce_before_main_content', 'disable_add_to_cart' );
function disable_add_to_cart() {
if ( is_shop() ) {
add_filter( 'woocommerce_is_purchasable', '__return_false');
}
elseif ( is_product_category() ) {
add_filter( 'woocommerce_is_purchasable', '__return_false');
}
}