Ich kann sehen, dass do_action Fügt ein Tag in den Code ein, der dann von verwendet werden kann add_action. Allerdings sehe ich nicht wie add_filter und apply_filters damit korrelieren. Man sollte meinen, es gäbe eine do_filter was dem Code ein Tag hinzufügen würde, ähnlich wie do_action; aber keiner von beiden scheint dies zu tun. Und keiner von ihnen hat eine einfache Form wie do_action( $tag )erfordern aber stattdessen Callback-Funktionen als Parameter.
@danyll Schöne Bearbeitung. Danke, dass du das sauber gemacht hast … es war sehr chaotisch. Ich glaube, das war mein erster SO-Post oder so.
– byronyasgur
21. Mai 2015 um 12:45 Uhr
Filter in WordPress werden verwendet, um Text zu ändern. Also zum Beispiel:
Entfernen von SQL-Anweisungen aus einem Textblock vor dem Einfügen in die Datenbank, um Injection-Angriffe zu vermeiden. Das wäre ein Filter.
Aktionen sind Funktionen, die aufgerufen werden, wenn WordPress etwas tut. Zum Beispiel (aus Dokumenten), jemandem eine E-Mail zu schicken, wenn ein Beitrag geschrieben wird.
Danke – ja, das wusste ich …. ich war verwirrt über die spezifischen Funktionen selbst und die Namenskonventionen …. ich habe seitdem entdeckt, dass Aktion hinzufügen Aktionen ausführen soll, Filter anwenden Filter ausführen soll
– byronyasgur
19. Juni 2011 um 23:42 Uhr
12158600cookie-checkWordPress – add_filter vs. apply_filters vs. add_action vs. do_actionyes
@danyll Schöne Bearbeitung. Danke, dass du das sauber gemacht hast … es war sehr chaotisch. Ich glaube, das war mein erster SO-Post oder so.
– byronyasgur
21. Mai 2015 um 12:45 Uhr