0

嗨,我的代码遇到了问题。我想为特定页面运行 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');
    }
}
4

0 回答 0