Als «actions» getaggte Fragen

Ein Name für ein Ereignis, das an bestimmten Stellen im gesamten WordPress-Kern ausgeführt wird.

2
Was ist der richtige Weg, um beim Update Post zu haken
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 …
19 php  hooks  actions  save-post 

1
So überschreiben Sie vorhandene Plugin-Aktionen mit neuen Aktionen
Ich benutze ein Plugin. Es hat eine Aktion wie diese. add_action('publish_post', 'old_action'); function old_action($pid) { "code goes here" } } Ich schreibe ein Modul für dieses Plugin. Also muss ich diese alte Aktionsfunktion mit meiner neuen Aktionsfunktion überschreiben. Das ist meine neue Funktion. function new_action($pid) { "code goes here" } …

3
add_action (), add_filter () vor oder nach der Funktion
Wenn durch Wordpress Suche Schnipsel / tutorials / Plugins , die ich oft sehen add_action()und add_filter()platziert wird , bevor die Funktion deklariert ist: add_action( 'publish_post', 'email_friends' ); function email_friends( $post_ID ) { $friends = 'bob@example.org, susie@example.org'; mail( $friends, "sally's blog updated" , 'I just put something on my blog: http://blog.example.com' …

3
remove_action on after_setup_theme funktioniert nicht mit dem untergeordneten Thema
Ich versuche, eine Themenaktion für ein elegantes Thema mithilfe eines untergeordneten Themas zu entfernen. Dies funktioniert, wenn ich die Aktion nach dem add_action-Code an einer beliebigen Stelle in der übergeordneten Themafunktionen.php entferne. Es funktioniert jedoch nicht, wenn ich es aus der child theme functions.php hinzufüge. remove_action ('after_setup_theme', 'et_pb_setup_theme' , 10); …



2
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')); 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'), …
16 hooks  actions  oop 

3
Mit welchem ​​Hook soll eine Aktion hinzugefügt werden, die eine Umleitung enthält?
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' ); …


3
Wordpress Update Plugin Hook / Aktion? Seit 3.9
Ich habe dies einige Male recherchiert, aber meine Suche zeigt nur benutzerdefinierten Code, der eine gute WordPress-Praxis sein kann oder nicht. Wurde seit den neuesten Versionen (WordPress 3.9 "Smith") ein Hook zum Plugin-Update-Prozess hinzugefügt? Ich frage, weil es ein sehr grundlegendes Bedürfnis ist, aber ich sehe es (noch) nicht im …


3
Benutzerdefinierten Post-Typ-Permalink entfernen
Ich habe den Post-Typ mit folgenden Angaben registriert: $holidayLabels = array( 'name' => __( 'Holidays'), 'singular_name' => __( 'Holidays'), 'all_items' => __( 'All Holidays'), 'add_new' => __( 'Add New Holiday'), 'add_new_item' => __( 'Add New Holiday'), 'edit_item' => __( 'Edit Holiday'), 'new_item' => __( 'New Holiday'), 'view_item' => __( 'View …


1
Wo kann man add_filter am besten verwenden?
Soll ich die Funktion add_filterim initAction-Hook meines Plugins oder nur im Haupt-Plugin-Skript verwenden? Da ich manchmal festgestellt habe, dass überall Filter verwendet werden, und wenn ich den initHaken einsetze, wäre es für einige Fälle zu spät. Gibt es allgemeine Hinweise zur Priorität von action& filterhook, damit wir einen konsistenteren Codestil …

1
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 zuerst remove_role (). 2) Sobald Sie es …

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.