Wie funktionieren Filter und Hooks in WordPress? Ich frage nach etwas Fortgeschrittenem. Wie ist es in PHP implementiert? ZB wie sammelt es alle Haken von den verschiedenen Plugins und "hängt" sie an die Kernhaken usw.
Hypothetisches Beispiel, aber reale Anwendbarkeit (für jemanden, der lernt, wie ich). Gegeben diesen Code: <?php function send_money_to_grandma() { internetofThings("send grandma","$1"); } add_action('init','send_money_to_grandma'); add_action('init','send_money_to_grandma'); OK, jetzt rufe ich meine WP-Site auf und melde mich an. Ich überquere einige Seiten in Admin. Die Aktion 'init' wird insgesamt 100 mal ausgelöst, bevor der …
Diese Frage könnte falsch sein, da bin ich mir nicht sicher. Weil mir das nicht klar ist. Ich weiß, dass add_actiones verwendet wird, um unsere Funktion mit der angegebenen Funktion zu verknüpfen. Zum Beispiel wird add_action('wp_head'.'myfunc');jetzt jeder Code in myfuncder ausgeführt wp_head(). Das ist klar, aber ich habe Zweifel, do_actionwas …
Ich habe einen Kunden, dessen Site stark von benutzerdefinierten Beitragstypen Gebrauch macht, um deren Site zu konfigurieren. Aber ich bin zwischen einem Stein und einem harten Ort für ihre angeforderte Homepage. In Wirklichkeit wird die Homepage ein Stapel spezifischer "Seiten" in WordPress sein. Grundsätzlich gibt es Seiten für: Intro , …
In apply_filters () apply_filters( $tag, $value, $var ... ); Ich habe Probleme, meinen Kopf um das $valueund zu wickeln $var. Ich habe den Kodex gelesen und es hört sich so an, $valueals könnte er geändert werden $var, aber ich habe keine Beispiele dafür in freier Wildbahn gefunden. Es scheint als …
Ich habe ein Plugin und möchte den Beitragsinhalt durch einige Filter ausführen können, bevor er in der Datenbank gespeichert wird. Wenn ich mir die Plugin-API ansehe , sehe ich, dass zwei Hooks hilfreich sein könnten: save_post wp_insert_post Das einzige Problem ist, dass es so aussieht, als save_postmüsste keine Variable zurückgegeben …
Ich versuche zu haken, wenn Post aktualisiert wird, aber alle Haken, die ich versuche, nie ausgeführt, außer updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } Ich habe dies versucht, add_action('save_post', 'my_function');aber es wurde keine ID als Echo ausgegeben, oder diese Nachricht wurde bereits …
Ich muss eine Funktion ausführen, wenn ein bestimmter Beitrag oder eine bestimmte Seite geladen wird. Gibt es einen Haken, mit dem ich überprüfen kann, ob ein Beitrag während des Ladens der Seite angezeigt wird?
Scheint einfach genug, aber ich habe Probleme: Ich möchte der "Add New Site" ein Optionsfeld hinzufügen . Eine einfache Textoption ist in Ordnung. Wie mache ich das? Ich muss diese benutzerdefinierte Blog-Option speichern, wenn die Site erstellt wird. Ich weiß, dass ich den 'wpmu_new_blog'-Hook verwenden kann, der die $metaVariable mit …
Das Ziel Ich möchte wp_schedule_single_event( )ein einzelnes Ereignis ausführen, das mir 8 Minuten nach dem Absenden eines Formulars durch den Benutzer eine E-Mail sendet. Die Angelegenheit Der folgende Code ist in meinem functions.php: function nkapi_send_to_system( $args ) { wp_mail( 'xxx', 'xxx', $args ); } add_action( 'nkapi_send', 'nkapi_send_to_system' ); function schedule_event( …
Ich arbeite mit der Admin-Leiste und versuche, einige der Menüs und ihre Prioritäten zu debuggen. Ich weiß, dass mehrere Rückrufe an Aktionen gebunden sind, wie zum Beispiel diese: add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 ); Wie kann ich sehen, was aufgereiht ist, wenn ein Hook wie admin_bar_menuaufgerufen wird?
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für WordPress Development Stack Exchange zum Thema gehört . Geschlossen vor 4 Jahren . Re: https://modestmix.com/shop/benefit-teas/go-the-fuck-to-sleep/ Ich möchte den Preis „$ 4.99- $ 24.99“ unterhalb des …
Ich bin ziemlich verblüfft. Ich benutze add_action in meiner Plugin-Klasse, um bestimmte Dinge zu erledigen - füge Skripte und Stile zum head, wp_ajax usw. hinzu. Hier sind die Aktionen im __construct: function __construct(){ add_action('admin_menu', array($this, 'sph_admin_menu')); add_action('sph_header', array($this, 'sph_callback')); add_action('sph_header_items', array($this, 'sph_default_menu'), 1); add_action('sph_header_items', array($this, 'sph_searchform'), 2); add_action('sph_header_items', array($this, 'sph_social'), …
Ich bin mir nicht sicher, ob ich das richtig gemacht habe. So wie ich es verstehe: Wenn ich eine Klasse foo und eine statische Methodenleiste habe, kann ich dies als Rückruf registrieren, indem ich das Array array("foo","bar")als Funktionsnamen übergebe. Wenn ich eine Instanz einer Klasse in $ foo habe und …
Ich möchte ein Plugin erstellen, das bestimmte URL-Parameter aus der Abfragezeichenfolge abruft, um eine neue Abfragezeichenfolge für dieselbe Seite zu erstellen. Ich verfolge das Buch Professional WordPress Plugin Development, bin mir aber nicht sicher, welchen Hook ich für diese Aktion verwenden soll. Hier ist meine Aktionsfunktion: add_action( 'init', 'tccl_redirect' ); …
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.