Questions marquées «hooks»

Méthode par laquelle les plugins et les thèmes étendent les fonctionnalités principales de WordPress.

9
Passer un paramètre aux fonctions de filtrage et d'action
Est un moyen de passer mes propres paramètres à la fonction dans add_filterou add_action. Par exemple, jetez un oeil dans le code suivant: function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter('the_content', 'my_content', 10, 1); Puis-je passer mon propre paramètre? quelque chose comme: add_filter('the_content', 'my_content($my_param)', …





4
Est-il possible d'envoyer des courriers électroniques au format HTML avec la fonction wp_mail de Wordpress?
Y at-il un action_hook ou quelque chose de similaire qui pourrait m'aider à atteindre cet objectif? J'ai essayé d'ajouter du balisage dans une variable de chaîne PHP et je viens de lancer un email avec la fonction wp_mail comme ceci: $email_to = 'someaddress@gmail.com'; $email_subject = 'Email subject'; $email_body = "<html><body><h1>Hello …




2
Comment accrocher update_post_meta et delete_post_meta?
J'ai toujours du mal à comprendre ce qui se passe dans les choses, donc je suis vraiment coincé à essayer de faire la tâche suivante: Si update_post_metaest tiré, vérifiez si le meta_keyest égal à quelque chose (je veux déclencher du code si une méta-clé particulière est utilisée). Si la clé …
29 hooks  post-meta 

1
Obtenez une liste de toutes les actions enregistrées
J'essaie de déboguer un plugin que je n'ai pas développé et je veux lister toutes les actions enregistrées. J'ai lu ce fil SO: WordPress: Comment obtenir toutes les fonctions enregistrées pour le filtre 'the_content' - StackOverflow Mais c'est spécifique à un crochet et il s'agit de filtres, pas d' actions. …


3
Y a-t-il des crochets qui modifient la logique 404?
À condition que vous ayez une page 404 définie dans votre thème, Wordpress affichera une page 404 si "tag" est défini dans $ wp_query-> query_vars, et il n'y a pas de messages correspondant à cette balise. J'écris un plugin qui affiche des informations sur chaque page, en plus des articles. …


3
Comment mettre en file d'attente des scripts sur des pages personnalisées d'ajout / modification de messages?
J'essaie de mettre en file d'attente un script JS uniquement lorsque quelqu'un ajoute ou modifie un type de message personnalisé que j'ai créé appelé "recettes". Actuellement, le script fonctionne bien quand je fais cela: if (is_admin()){ wp_enqueue_script( 'my-script' ); } Mais cela le charge dans chaque page d'administration, je suppose …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.