Als «hooks» getaggte Fragen

19
Probleme beim Verstehen von apply_filters ()

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

16
Registrieren von Klassenmethoden als Hook-Rückrufe

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

16
Warum funktionieren einige Hooks nicht im Klassenkontext?

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'));...

15
Theme Hook aktivieren

Ich möchte eine Funktion schreiben, um mir die URL der Website per E-Mail zu senden, wenn mein Thema aktiviert ist. Was wird der Hook ausgelöst, wenn das Theme aktiviert

12
Plugins einbinden

Ich arbeite an einem Plugin, das idealerweise Dinge tun kann, wenn ein Benutzer etwas über ein anderes Plugin tut . Ich kann diesen Plugins benutzerdefinierte Hooks hinzufügen, aber das funktioniert natürlich nicht, wenn ich mein Plugin verteilen möchte. Gibt es eine gute Möglichkeit, Hooks von...

12
$ post im Init-Filter oder in der Aktion erhalten?

Es scheint, dass $ post nur für Hooks verfügbar ist, die zu bestimmten Zeiten ausgeführt werden. Ich habe einen "init" -Hook, der einige Daten mit der $ post-> ID aus der Datenbank abrufen muss. Bisher bestand meine einzige Problemumgehung darin, einen weiteren Filter für den Inhalt...

11
Ändern der Meldung "Plugin aktiviert" Standard

Immer wenn ein Administrator in WordPress ein Plugin aktiviert, wird beim erneuten Laden der Plugin-Seite nach erfolgreicher Aktivierung ein Hinweis angezeigt, der "Plugin aktiviert" meldet. Gibt es eine Möglichkeit, diesen Text zu ändern, der in der Administratorbenachrichtigung angezeigt wird,...