Thème supprimer une action crochet
Je suis à l'aide de thème plugin dans mon site wordpress. Je veux supprimer une fonction nommée "woocommerce_checkout_coupon_form" qui est accroché à l'action "woocommerce_before_checkout_form'.
J'ai essayé d'ajouter le code ci-dessous dans mon thème functions.php
add_action('init','remove_coupon_text',10);
function remove_coupon_text() {
remove_action('woocommerce_before_checkout_form','woocommerce_checkout_login_form',10);
}
Mais ce n'est pas de travail. Une idée?
Désolé, c'était une erreur de ma part. J'ai utilisé le mauvais nom de la fonction. Le nom de la fonction, j'ai voulu supprimer a été 'woocommerce_checkout_coupon_form'. Le problème est résolu maintenant.
OriginalL'auteur Pramod Sivadas | 2015-03-17
Vous devez vous connecter pour publier un commentaire.
Désolé c'était une erreur de ma part. J'ai utilisé le mauvais nom de la fonction. Le nom de la fonction, j'ai voulu supprimer a été 'woocommerce_checkout_coupon_form'. Le problème est résolu maintenant.
OriginalL'auteur Pramod Sivadas
Essayer cette
si remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart',10 ); n'est pas de travail, alors vous pouvez essayer remove_all_actions( 'woocommerce_after_shop_loop_item', 10 );
OriginalL'auteur Bikram Shrestha
Essayez d'augmenter la priorité
$function_to_remove
et$priority
arguments doivent correspondre à quand le crochet a été ajouté." codex.wordpress.org/Function_Reference/remove_actionCe que cela signifie réellement est d'avoir le même niveau de priorité si les fichiers sont chargés dans une manière correcte, j'.e thème wc_hooks.php charges avant de votre fonction. Mais si votre fichier est en cours de chargement avant de thème, puis thème est encore une fois l'ajout de l'action, dans ce cas avoir la même priorité l'habitude de supprimer l'action. Donc la solution pour supprimer l'action dans ce cas sera d'augmenter le niveau de priorité de la demande. Ne sais pas si cela correspond à votre scénario, mais c'est ce que le paramètre priorité est censé faire.
Un crochet de priorité correspond à une touche numérique, dans le global
$wp_filter
tableau. La priorité dansremove_action
doivent être identiques afin d'être en mesure de désactiver l'ciblées valeur de la clé de paire.OriginalL'auteur omer Farooq