嗨,我的代码遇到了问题。我想为特定页面运行 add_action 。当我将它放在functions.php上时,add_action单独工作,但是当我尝试在wp_head操作中运行它时,它不起作用。
add_action( 'wp_head', 'remove_my_action', 0);
function remove_my_action($post) {
global $post;
$post_id = $post->ID;
if (512 == $post_id) {
echo "Page Found";
remove_action( 'woocommerce_add_to_cart', 'add_product_to_cart');
}else{
add_action('woocommerce_add_to_cart', 'add_product_to_cart');
}
}