Questions marquées «hooks»

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

3
Générer des références de crochets dormants
Il semble que de nombreux développeurs de plugins prennent le temps d'ajouter des filtres / actions pour permettre aux utilisateurs de modifier les fonctionnalités de leurs produits. Ce qui est génial, mais ce qu'ils ne font souvent pas, c'est de fournir une liste de crochets et le nombre d'arguments qu'ils …
10 plugins  hooks 


1
Qu'est-ce qui vaut la peine d'utiliser add_action alors que nous pouvons simplement utiliser add_filter?
Je viens de regarder le code wordpress et j'ai trouvé cette définition de add_action: function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) { return add_filter($tag, $function_to_add, $priority, $accepted_args); } Maintenant, pourquoi gaspillons-nous un cycle CPU simplement pour appeler une autre fonction que nous pouvons simplement faire nous-mêmes et nous …
10 hooks 


5
Y a-t-il une limite pour accrocher la priorité?
Lorsque je souhaite que mon filtre ou crochet d'action remplace tous les autres, je lui attribue une priorité de 999. Cependant, récemment, j'ai vu certaines personnes utiliser des valeurs extrêmes pour la priorité, telles que 20000, et même99999 Outre le fait que l'utilisation de priorités aussi élevées est ridicule, fonctionnera-t-elle …
9 hooks 


1
Veuillez expliquer comment ces crochets fonctionnent
J'ai lu sur les crochets et les actions et je sais que lorsque nous voyons do_action('some_hook')cela signifie que quelque part add_action('some_hook', function() {...});ou une fonction some_hook()existe dans un thème functions.php. Mais qu'est-ce que c'est?! : Depuis woocommerce / includes / class-wc-checkout.php ligne # 943: public function process_checkout() { try { …
8 hooks  actions 

4
Est-il possible d'arrêter complètement la récupération de messages par WP_Query?
J'essaie d'utiliser WP Redis pour mettre en cache tout l' objet $ wp_query avec la clé est $ query_vars_hash . Voici comment a $wp_queryété ajouté à $wp_object_cache: add_action('wp', function($wp) { if ( is_admin() ) return; global $wp_query; if ( !wp_cache_get($wp_query->query_vars_hash, 'globals') ) { wp_cache_add($wp_query->query_vars_hash, $wp_query, 'globals'); } }); Ensuite, je …
8 wp-query  hooks  cache 


2
Ajouter un sous-titre au titre du produit Woocommerce
J'utilise WooCommerce sur un site construit avec Pagelines Framework. J'ai besoin qu'un champ de sous-titre / personnalisable apparaisse sous le nom du produit partout où il apparaît sur le site. En l'état, WooCommerce n'offre pas cette option. J'ai essayé d'utiliser des champs personnalisés, mais WooCommerce les utilise également et génère …


2
Crochet d'action pour modification fiscale personnalisée
Donc, j'ai une fonction dans mon fichier de modèle functions.php qui cache un formulaire de recherche qui contient des termes taxonomiques personnalisés. Je veux vider le cache (ou supprimer un groupe de cache) lorsque j'ajoute / supprime / modifie des termes d'une taxonomie spécifique. C'est possible? peut-être avec do_action, mais …
8 hooks 


3
Combien de fois puis-je me connecter à la même action?
J'ai un thème qui inclut une configuration, after_setup_thememais j'aimerais écrire mes propres fonctions qui doivent également être exécutées after_setup_theme. Je préfère garder mes affaires dans un fichier séparé. Puis-je appeler after_setup_themeplusieurs fois?
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.