Als «hooks» getaggte Fragen

Methode, mit der Plugins und Themes die Kernfunktionalität von WordPress erweitern.

2
Was ist "all" in isset ($ wp_filter ['all'])
Ich bin ein Neuling in WordPress. Ich versuche zu verstehen, wie die XHTML-Seiten generiert werden. Ich denke, es ist die Funktion von do_action( 'hook-name' ), aber ich bin isset( $wp_filter['all] )beim Lesen der Funktion do_action beim Verständnis der Anweisung festgefahren, weil ich nicht verstehe, was die Bedeutung des Wortes ist …
10 hooks 

3
Generieren Sie ruhende Hook-Referenzen
Es scheint, dass sich viele Plugin-Entwickler die Zeit nehmen, Filter- / Aktions-Hooks hinzuzufügen, damit Benutzer die Funktionalität ihrer Produkte optimieren können. Was großartig ist, aber was sie oft nicht tun, ist eine Liste von Hooks und wie viele Argumente sie nehmen. Hat jemand die beste automatisierte Möglichkeit gefunden, auf ein …
10 plugins  hooks 


1
Was ist es wert, add_action zu verwenden, wenn wir einfach add_filter verwenden können?
Ich habe gerade in WordPress-Code geschaut und diese Definition von add_action gefunden: function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) { return add_filter($tag, $function_to_add, $priority, $accepted_args); } Warum verschwenden wir nun einen CPU-Zyklus, um nur eine andere Funktion aufzurufen, die wir einfach selbst ausführen können, und müssen uns dann …
10 hooks 

1
Legen Sie das Standard-Bildverknüpfungsziel im Gutenberg-Bildblock fest
Ich möchte das Standardziel des Bildblocks in Gutenberg auf "Mediendatei" setzen: Ich habe Lösungen für den klassischen Editor gefunden und eine, die anscheinend für Gutenberg-Galerien funktioniert, indem ich die Blockvorlage bearbeite. Ich hatte jedoch den Eindruck, dass die beabsichtigte Methode zum Ändern des Verhaltens des Editors über JavaScript-Hooks im Blockeditor …

1
Fügen Sie der Wordpress Plugin-Installationsliste eine neue Registerkarte hinzu
Wenn ein Benutzer im Bereich Plugin hinzufügen des WP-Administrators nach einem Plugin sucht, möchte ich neben den aktuellen Registerkarten eine neue Registerkarte (mit einem Link zu einer Seite) hinzufügen. Der Ort, an dem ich den Link haben möchte, ist im folgenden Screenshot markiert. Sah danach @ http://codex.wordpress.org/Adding_Administration_Menus, aber vergebens. Ist …

5
Gibt es eine Begrenzung für die Hook-Priorität?
Wenn ich möchte, dass mein Filter oder Aktions-Hook alle anderen überschreibt, werde ich ihm eine Priorität von zuweisen 999. In letzter Zeit habe ich jedoch gesehen, dass einige Leute Extremwerte für die Priorität verwenden, wie z. B. 20000und sogar99999 Abgesehen von der Tatsache, dass es lächerlich ist, so hohe Prioritäten …
9 hooks 

2
Datenbankabfragen zählen und anzeigen
Ich suche nach einer Lösung, wie ich alle Abfragen auf einer WordPress-Site zählen und anzeigen kann. Weiß jemand, ob es ein gutes Plugin gibt? Andernfalls wäre es eine Lösung, die Abfragen auf der Konsole zu überprüfen, da ich viel mit der Konsole arbeite.

1
Bitte erläutern Sie, wie diese Haken funktionieren
Ich habe über Hooks und Aktionen gelesen und weiß, dass wenn wir sehen do_action('some_hook'), dass irgendwo add_action('some_hook', function() {...});oder eine Funktion some_hook()in einem Thema existiert functions.php. Aber was ist es?! :: Aus woocommerce / includes / class-wc-checkout.php Zeile # 943: public function process_checkout() { try { ///////////// do_action( 'woocommerce_before_checkout_process' ); …
8 hooks  actions 

4
Ist es möglich, das Abrufen von Posts durch WP_Query vollständig zu stoppen?
Ich versuche, WP Redis zu verwenden, um das gesamte $ wp_query- Objekt mit dem Schlüssel $ query_vars_hash zwischenzuspeichern . So $wp_querywurde hinzugefügt zu $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'); } }); Dann muss ich überprüfen, ob …
8 wp-query  hooks  cache 

2
Besser bestimmte Hooks oder generische Hooks mit Parametern abfeuern?
Ich erstelle ein Formular-Plugin für Formulare, die von Entwicklern mithilfe von Aktionen / Filtern eingebunden werden können. Mein Plug-In muss in der Lage sein, verschiedene Formulare mit unterschiedlichen Filtersätzen zu verarbeiten, und ich sehe zwei Möglichkeiten, dies zu tun. Methode 1 Feuer von bestimmten Haken für jede Form. Code wie …
8 plugins  hooks 

2
Untertitel zum Woocommerce-Produkttitel hinzufügen
Ich verwende WooCommerce auf einer Site, die mit Pagelines Framework erstellt wurde. Ich muss ein Untertitel- / anpassbares Feld unter dem Produktnamen an einer beliebigen Stelle auf der Website anzeigen lassen. WooCommerce bietet diese Option derzeit nicht an. Ich habe versucht, benutzerdefinierte Felder zu verwenden, aber WooCommerce verwendet diese auch …


2
Aktionshaken für die benutzerdefinierte Steuerbearbeitung
Ich habe also eine Funktion in meiner Vorlagendatei functions.php, die ein Suchformular zwischenspeichert, das benutzerdefinierte Taxonomiebegriffe enthält. Ich möchte den Cache leeren (oder eine Cache-Gruppe löschen), wenn ich Begriffe einer bestimmten Taxonomie hinzufüge / lösche / bearbeite. Ist es möglich? vielleicht mit do_action, aber für welchen hook? Danke
8 hooks 

2
Frühester Haken, um zuverlässig $ post / $ posts zu erhalten
Was ist die frühestmögliche Aktion, mit der ich auf die globalen $post/$postsVariablen sowohl am Front- als auch am Backend zugreifen kann ? Ich habe mehrmals versucht, die Codex-Referenz , die Referenz von Adam Brown, durchzusehen und die Quelle zu überfliegen, hatte aber nicht viel Glück, eine gute zu finden. pre_get_postsist …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.