Warum wir diese Art der Sache in wordpress.can mir jemand erklären, verwenden Sie bitte, warum wir init in Wordpress funtions.or verwenden, was init istWas ist add_action (‚init
Antwort
ANWENDUNG:.? add_action ($ Haken, $ function_to_add, $ Priorität, $ accepted_args);
Parameter: $ Haken (string) (erforderlich) der Name der Aktion, auf die function_to_add $ eingehakt kann auch der Name eines sein. Aktion innerhalb eines Themas oder einer Plugin-Datei oder das spezielle Tag "all", in welchem Fall die Funktion aufgerufen wird für alle Haken) Default:
KeineINIT HOOK: Runs nach Wordpress fertig geladen, aber bevor irgendwelche Header gesendet werden. Nützlich zum Abfangen von $ _GET- oder $ _POST-Triggern.
Zum Beispiel wirkt auf $ _POST Daten:
add_action('init', 'process_post');
function process_post(){
if(isset($_POST['unique_hidden_field'])) {
// process $_POST data here
}
}
Add-Aktion verwendet wird anstelle von Hartcodierung Funktion in Wordpress. Der Vorteil der Verwendung von add_action besteht darin, dass Sie den Kern-Wordpress-Funktionen erlauben, nachzuverfolgen, was hinzugefügt wurde, und dadurch zuvor hinzugefügte Funktionen überschreiben können, indem Sie sie später abmelden.
Zum Beispiel:
Sie ein Plugin herunterladen mit einer definierten Aktion/Methode namens
add_action('init', 'crappy_method');
Sie benötigen die crappy Funktion mit Ihrem eigenen außer Kraft zu setzen:
remove_action('init', 'crappy_method');
add_action('init', 'my_even_crappier_method');
Auf diese Weise Sie können die ursprüngliche Methode kopieren und anpassen, ohne die ursprünglichen Dateien zu ändern. Dies ist sehr nützlich mit Plugins, damit Sie sie später aktualisieren können, ohne Ihre Änderungen zu verlieren.
- 1. Wo fügen Sie add_action() in WordPress.?
- 2. Was „Einstiegspunkt“ in npm init
- 3. Was ist der Unterschied zwischen init() und window.init()?
- 4. In Plug.Router was ist der Sinn der Init-Funktion?
- 5. Was ist die Init-Funktion eines dynamischen Moduls in Python?
- 6. iOS - Warum ist init notwendig und andere init Fragen
- 7. Ist 'git --bare init' falsch?
- 8. alloc und init was tun sie eigentlich
- 9. Was ist in AWS AMI zu erstellen und was wird mit cloud-init bereitgestellt?
- 10. Wordpress Init Hook mehrmals aufgerufen
- 11. Was ist ein Wrapper_descriptor, und warum ist Foo .__ init __() in diesem Fall?
- 12. undefined Verweis auf `std :: ios_base :: Init :: Init() '
- 13. Init-Methode von NSDateFormatter ist veraltet?
- 14. Ist Init-Prozess ein Daemon-Prozess
- 15. Ist 'init' als * Teil * eines Variablennamens verboten?
- 16. Front-End-Version von Init Hook?
- 17. Ist es in Ordnung, eine init-Methode in self in einer init-Methode aufzurufen?
- 18. Was bedeutet "if (stage) init();" meinst du in ActionScript?
- 19. Init stoppt nach "Was würden Sie Ihre durchschnittliche App nennen?"
- 20. Was bedeutet diese Array-Init-Syntax? (Elemente mit Schlüsseln)
- 21. Verständnis git init
- 22. Was ist tiny_free_list_add_ptr?
- 23. if (self = [super init]) vs. if ((self = [super init]))
- 24. Im MVC-Paradigma, ist die View-Init im Controller oder ist die Controller-Init in der Ansicht?
- 25. Wie Warnung init beheben()
- 26. 'init()' ist veraltet: init() wird in Swift 3 entfernt. Verwenden Sie `nil`
- 27. Xcode 6.1 Schnelle Ausgabe - 'init()' ist nicht verfügbar: ersetzt durch den Import von - [NSObject init]
- 28. was macht grunt "test command" auf npm init
- 29. Was bedeutet <init> in einer Java-Ausnahme?
- 30. Was tun git-Befehle "hexo init <folder>" genau?
lol ich habe viel gelacht –