Als «actions» getaggte Fragen

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

11
add_role () nur einmal ausführen?

Ich war überrascht festzustellen, dass add_role () die Datenbank ändert und fehlschlägt, wenn die Rolle bereits vorhanden ist. Hier gibt es zwei Implikationen, eine ist schwerwiegender als die andere: 1) Wenn Sie sich in der Entwicklung befinden und Ihren add_role-Code aktualisieren, müssen Sie...

11
after_setup_theme wird immer ausgeführt

Ich richte für einige meiner Fakultätsmitglieder ein untergeordnetes Thema ein. Als Teil des Themas möchte ich, dass eine Handvoll Plugins zum Zeitpunkt der Aktivierung des Themas aktiviert werden. Also habe ich natürlich die Aktion after_setup_theme verwendet und meine Setup-Funktion aufgerufen....

10
Wie mache ich eine Aktion und erhalte einen Rückgabewert?

Es gibt also das folgende Szenario. Ich füge eine Aktion hinzu, um Protokolle aus der Datenbank zu bereinigen: add_action( 'myplugin_clean_logs', array( 'MyPlugin_Logs', 'clean_logs' ) ); Jetzt möchte ich diese Aktion regelmäßig ausführen: wp_schedule_event( current_time( 'timestamp' ), 'daily',...