Dans une situation où un plugin a encapsulé ses méthodes dans une classe, puis enregistré un filtre ou une action contre l'une de ces méthodes, comment supprimer l'action ou le filtre si vous n'avez plus accès à l'instance de cette classe? Par exemple, supposons que vous ayez un plugin qui …
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)', …
J'ai examiné l'API de plug-in un peu plus en profondeur récemment et je me demandais quelles étaient les différences réelles entre les hooks de filtre et d'action . Ce sont tous deux des événements qui reçoivent des données en tant que paramètre et ils semblent tous deux capables de faire …
Est-il possible de référencer une classe au lieu d'une fonction dans 'add_action'? Je n'arrive pas à comprendre. Voici juste un exemple de base de la fonction en question. add_action( 'admin_init', 'MyClass' ); class MyClass { function __construct() { .. This is where stuff gets done .. } } Alors oui, …
Existe-t-il un moyen de savoir quelles fonctions sont rattachées à un crochet particulier? Par exemple, si vous souhaitez savoir quelles fonctions sont rattachées au wp_headcrochet.
Je suis surpris par le fait que ma fonction que j'ai clouée sur l' save_postaction se déclenche lorsque je clique sur le lien "Nouveau message" dans le tableau de bord d'administration. Remarque - c'est avant d'avoir appuyé sur Saveou Update, et il se déclenche immédiatement, pas après un temps écoulé …
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. …
C'est une sorte de question stupide ... J'ai planifié une action à exécuter toutes les heures: if(!wp_next_scheduled('my_hourly_events')) wp_schedule_event(time(), 'hourly', 'my_hourly_events'); add_action('my_hourly_events', 'the_function_to_run'); function the_function_to_run(){ echo 'it works!'; } Comment puis-je tester si cela fonctionne sans attendre une heure? :) J'ai essayé d'ajouter wp_clear_scheduled_hook('my_hourly_events');avant ce code et d'ajouter wp_cron()après, mais je …
J'écris un plugin qui récupère des informations utilisateur étendues à partir d'un service distant et j'en ai besoin pour exécuter sa fonction chaque fois qu'un utilisateur se connecte. Existe-t-il un crochet qui se déclenche après la connexion auquel je peux ajouter une action?
Existe-t-il un moyen de limiter la recherche aux articles publiés? Je sais que je peux modifier le fichier principal de query.php mais il doit y avoir un moyen de le faire avec des crochets non? Merci d'avance!
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 …
J'ai développé des plugins pour WordPress, la plupart des plugins que j'ai développés utilisent deux ou trois classes, donc pas aussi énormes que Buddypress ou WooCommerce. Je prévois de développer deux plugins open source pour fournir une sorte de système complexe (ne peut pas partager de détails pour le moment …
Cette question peut être erronée, je n'en suis pas sûr. Parce que je ne suis pas clair là-dessus. je sais add_action qu'il est utilisé pour accrocher notre fonction à la fonction spécifiée. Par exemple, add_action('wp_head'.'myfunc');maintenant, tout ce qui myfuncsera codé sera exécuté dans le wp_head(). C'est clair mais j'ai des …
Dans apply_filters () apply_filters( $tag, $value, $var ... ); J'ai du mal à enrouler ma tête autour du $valueet $var. J'ai lu le codex et il semble que le $valuepeut être modifié, $varnon, mais je n'en ai trouvé aucun exemple dans la nature. Il semble être utilisé comme moyen de …
J'ai un plugin et je voudrais être en mesure d'exécuter le contenu du post via certains filtres avant qu'il ne soit enregistré dans la base de données. En regardant l' api du plugin , je vois que deux crochets qui semblent être utiles: save_post wp_insert_post Le seul problème est qu'il …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.