Questions marquées «actions»

Un nom pour un événement qui est exécuté à des points spécifiques du noyau WordPress.

7
remove_action ou remove_filter avec des classes externes?
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 …
59 actions  filters 

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)', …


7
add_action référence une classe
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, …
38 actions 



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. …

1
Comment tester wp_cron?
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 …
28 events  actions  cron  wp-cron 



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 …

1
Comment créer une API pour mon plugin?
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 …

4
Différence entre do_action et add_action
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 …
20 hooks  actions 

2
Difficulté à comprendre apply_filters ()
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 …
19 filters  hooks  actions 


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.