Eine der Neuheiten, die WordPress 3.5 bringt, sind die Hooks für den Post-Editor , insbesondere: edit_form_after_title
und edit_form_after_editor
.
Was ist ein Haken?
Ein Software-Hook ist ein “Hook”, der als Konnektor zum Ändern einiger Aspekte des ursprünglichen Programms dient, ohne dass die ursprünglichen Dateien bearbeitet oder neu programmiert werden müssen.
Wie funktioniert dieser neue WordPress-Hook?
Dieser neue Hook bietet uns die Möglichkeit, sowohl nach dem Titel-Textfeld als auch nach dem Editor mit dem Post-Editor zu interagieren, wie Sie bereits aus dem Namen der Hooks edit_form_after_title
(um nach dem edit_form_after_title
zu interagieren) und ableiten können edit_form_after_editor
(um nach dem edit_form_after_editor
zu interagieren).
Viele von Ihnen werden sich fragen, wie nützlich Sie diesen neuen Haken geben können, da er viele Verwendungszwecke hat. Sie müssen ihm nur Phantasie geben, aber ich werde Ihnen ein Anwendungsbeispiel geben, das sich für einen meiner Blogs als nützlich erwiesen hat. Mit diesem Hook habe ich Publishern einige Erinnerungen hinzugefügt, die manchmal vergessen haben, Tags hinzuzufügen oder das Schlüsselwort zum Titel des Artikels hinzuzufügen.
Zur Erinnerung verwenden wir einen Code, den wir in die Datei functions.php einfügen
//Personalizar editor de WordPress v3.5 con mensajes add_action( 'edit_form_after_title', 'myprefix_edit_form_after_title' ); function myprefix_edit_form_after_title() { echo '<h2>¡Recuerda usar la palabra clave principal en el título!</h2>'; } add_action( 'edit_form_after_editor', 'myprefix_edit_form_after_editor' ); function myprefix_edit_form_after_editor() { echo '<h2>¡Antes de publicar añade tags!</h2>'; }
Mit diesem Code können wir unseren Redakteuren unsere Erinnerungen hinzufügen. Es ist ein sehr einfaches Beispiel und zeigt uns auch, wie man einen Haken im Allgemeinen benutzt, da die Mechanik dieselbe ist.
Als Tipp möchte ich Ihnen sagen, dass es eine gute Idee sein kann, den Hook-Code in eine separate PHP-Datei zu verschieben und in der functions.php zu verwenden, wenn Sie mehrere Hooks verwenden und daher eine große Anzahl von Codezeilen verwenden Die Funktion include () , um diese Datei in den Hook-Code aufzunehmen.