Fünfzig Aktionen von WordPress - Serienfinale

Willkommen zum Serienfinale von "Fünfzig Aktionen von WordPress!" In den letzten Wochen haben wir uns mit WordPress-Aktionen befasst - was sie sind, wie sie verwendet werden sollen, und 50 davon, zusammen mit Beispielen, wie sie für uns zum Einsatz kommen können.

In diesem letzten Teil werden wir das Gelernte überprüfen und alle 50 Aktionen mit jeweils ein paar Wörtern zusammenfassen.

Lass uns anfangen!

Erster Teil: Eine Einführung in WordPress-Aktionen

Wir haben mit einer einfachen Einführung in die Welt der Aktionen in WordPress begonnen. Da das gesamte System eigentlich ziemlich einfach ist, war es überhaupt nicht schwer, es einzuführen. Wir haben die folgenden sieben wesentlichen Funktionen gelernt:

  • add_action () Dadurch können wir unsere Funktionen an vorhandene Aktionshaken anhängen,
  • remove_action () die eine Funktion aus einem vorhandenen Aktionshaken entfernt,
  • remove_all_actions () was entfernt alle Funktionen von einem Aktionshaken,
  • do_action () So können wir neue Aktionshaken erstellen,
  • do_action_ref_array () Dadurch können wir neue Aktions-Hooks mit einem Array für Argumente erstellen,
  • did_action () was zählt, wie oft eine Aktion ausgelöst wird,
  • und has_action () die prüft, ob etwas mit einer Aktion verbunden ist.

50 großartige Beispiele für 50 großartige Aktionen

Im Verlauf der folgenden fünf Artikel wurden im Kern zehn Aktionen mit Beispielen für jeden einzelnen vorgestellt. 

Erinnern wir uns, wofür jeder gut war:

Zweiter Teil: Fünfzig Aktionen von WordPress - 50 Beispiele (1 bis 10)

  1. drin behandelt die Initialisierung von WordPress - kurz bevor die Header gesendet werden.
  2. send_headers sendet die Header und lässt uns zusätzliche HTTP-Header hinzufügen.
  3. after_switch_theme wird sofort nach dem Wechseln des Themas ausgelöst.
  4. manage_posts_custom_column gibt uns die Möglichkeit, benutzerdefinierte Spalten zur "Alle Beiträge" -Seite im Admin-Panel hinzuzufügen.
  5. admin_head erlaubt uns, den Code in die der Seiten im Admin-Panel.
  6. wp_footer ermöglicht es uns, Code durch die wp_footer () Funktion.
  7. wp_enqueue_scripts ist die Aktion, um Skripte und Stile korrekt an das Frontend anzuhängen.
  8. Admin_Notizen lässt uns Admin-Hinweise im Backend anzeigen.
  9. widgets_init Die Widgets von WordPress werden initialisiert und können geändert werden.
  10. Benutzer löschen wird direkt nach dem Löschen eines Benutzers aus der Datenbank aufgerufen.

Dritter Teil: Fünfzig Aktionen von WordPress - 50 Beispiele (11 bis 20)

  1. wp_default_styles steuert das Laden der Standard-WordPress-Stile.
  2. get_footer ermöglicht es uns, an der zu manipulieren get_footer () Funktion.
  3. admin_init wird jedes Mal, wenn eine Admin-Seite geladen wird, ausgelöst, wodurch wir die Möglichkeit haben, kreativ zu werden!
  4. wp_authenticate Wird ausgeführt, um einen Benutzer zu authentifizieren, wenn er sich anmeldet.
  5. Login Formular behandelt das Anmeldeformular und gibt uns die Möglichkeit, es anzupassen.
  6. admin_menu lässt uns Menüelemente (oder Untermenüelemente) zum Hauptverwaltungsmenü hinzufügen / entfernen.
  7. wp, Die Aktion mit dem kürzesten Namen wird ausgeführt, nachdem eine Abfrage analysiert wurde, aber bevor eine Vorlage ausgeführt wird.
  8. admin_head- (page_name) erlaubt uns, das zu kontrollieren der Admin-Seite, die im Namen der Aktion angegeben ist (Seitenname).
  9. wp_before_admin_bar_render, wie der name schon sagt, läuft Vor Die Symbolleiste (früher Adminleiste) wird gerendert.
  10. Profilupdate wird direkt nach der Aktualisierung eines Profils in der Datenbank aufgerufen.

Vierter Teil: Fünfzig Aktionen von WordPress - 50 Beispiele (21 bis 30)

  1. pre_get_posts wird vor dem abgefeuert get_posts () Funktion, so dass wir mit der Abfrage spielen können.
  2. Übergangspost_Status ist die Aktion, die den Übergang von Poststatus wie "Entwurf zur Veröffentlichung", "Zukunft an Privat" und dergleichen steuert.
  3. admin_enqueue_scripts wird verwendet, um Skripte und Stile korrekt in das Admin-Bedienfeld aufzunehmen.
  4. save_post wird direkt ausgeführt, nachdem ein Beitrag in der Datenbank gespeichert wurde.
  5. add_meta_boxes_ (post_type) Damit können wir dem Post-Edit-Bildschirm eines benutzerdefinierten Post-Typs Meta-Boxen hinzufügen.
  6. activity_box_end wird am Ende des Abschnitts "Auf einen Blick" (früher "Right Now") abgefeuert.
  7. wp_meta ist die Aktion, mit der wir das Standard-Widget "Meta" manipulieren können.
  8. wp_dashboard_setup initialisiert das Dashboard, die Startseite des Admin-Panels, und ermöglicht es uns, damit zu affern.
  9. set_current_user ist Teil des Steckbaren wp_set_current_user Funktion, die den aktuellen Benutzer anhand der ID oder des Namens ändert.
  10. plugins_loaded läuft direkt nachdem alle aktivierten Plugin-Dateien geladen wurden.

Fünfter Teil: Fünfzig Aktionen von WordPress - 50 Beispiele (31 bis 40)

  1. wp_default_scripts übernimmt die Ausführung von Standard-WordPress-Skripts und lässt uns den Prozess manipulieren.
  2. wp_head ermöglicht es uns, Code in der wp_head () Funktion.
  3. after_setup_theme wird jedes Mal aufgerufen, wenn eine Datei des aktivierten Designs geladen wird.
  4. manage_media_custom_column gibt uns die Möglichkeit, der Dateiliste in der Medienbibliothek zusätzliche Spalten hinzuzufügen.
  5. comment_ (alter_status) _zu_ (neuer_status), mit zwei Variablen im Namen, wird ausgeführt, nachdem der Status eines Kommentars in der Datenbank geändert wurde.
  6. template_redirect wird aufgerufen, wenn eine "Seitenvorlage" geladen wird.
  7. do_feed behandelt die Feeds Ihrer WordPress-Installation.
  8. admin_bar_menu erlaubt uns die Werkzeugleiste zu manipulieren.
  9. wp_list_categories ermöglicht es uns, das Verhalten des Standard-Widget "Kategorien" zu steuern.
  10. pre_get_search_form wird ausgeführt, bevor das Suchformular in Ihrem Design geladen wird.

Teil 6: Fünfzig Aktionen von WordPress - 50 Beispiele (41 bis 50)

  1. admin_head- (plugin_page) läuft in der  der von Ihnen angegebenen Pluginseiten.
  2. pre_ping wird aufgerufen, bevor ein Ping verarbeitet wird.
  3. get_header ermöglicht es uns, Code in der get_header () Funktion.
  4. login_head führt im aus der Login-Seite und lässt uns steuern.
  5. admin_footer wird vor dem entlassen Tag in Admin-Seiten.
  6. login_enqueue_scripts wird verwendet, um Skripts und Stile korrekt in die Anmeldeseite aufzunehmen.
  7. manage_users_custom_column gibt uns die Möglichkeit, der Tabelle "Benutzer" auf der Seite "Alle Benutzer" benutzerdefinierte Spalten hinzuzufügen.
  8. enabled_plugin wird jedes Mal ausgelöst, wenn ein Plugin aktiviert wird.
  9. admin_color_scheme_picker steuert das Verhalten der Auswahl "Farbschemata" in den Seiten zum Bearbeiten des Benutzerprofils.
  10. wp_logout Wird ausgeführt, wenn sich ein Benutzer abmeldet.

Teil 7: Das Ende

Sie haben es erraten, lesen Sie jetzt gerade Teil sieben! Spaß beiseite, hier sind wir am Ende der Serie. Ich hoffe wirklich sehr, dass Ihnen diese Serie genauso gut gefallen hat wie beim Schreiben der ganzen Sache.

Beiträge aller Art werden übrigens sehr geschätzt. Sie können:

  1. Teilen Sie Ihre Gedanken zu dieser Serie mit, indem Sie unten kommentieren,
  2. Schlagen Sie neue Filter und Beispielideen für ein oder zwei "Ergänzungen" vor,
  3. Bieten Sie Möglichkeiten an, mein Schreiben zu verbessern, wenn Sie einen Fehler, Inkohärenz oder Mehrdeutigkeit in meinen Posts feststellen,
  4. Teilen Sie diese Tutorials überall mit, damit jeder etwas über WordPress-Filter erfahren und erfahren kann!

Vielen Dank, dass Sie sich die Zeit genommen haben, um die Serie zu lesen - hoffentlich dient sie als Aufklärungspunkt und Referenz!