In diesem Tipp erfahren wir was wp_editor
ist gut für!
wp_editor
?Es ist eine WordPress-Funktion, die beim Erstellen von Posts oder Seiten einen visuellen Editor (WYSIWYG) wie den im WordPress-Administrator enthaltenen erstellt. Diese praktische kleine Funktion ist seit WordPress v3.3 verfügbar.
Es gibt eine detaillierte Codex-Seite über wp_editor
, Wenn Sie weitere Informationen benötigen. WordPress verwendet eine benutzerdefinierte Version des TinyMCE-Editors, die Sie hier finden können. Zum Auschecken der Dateien lesen Sie bitte WP-Includes / Js / Tinymce
im Verzeichnis Ihrer WordPress-Installation.
Weil wir diese Funktion auch in Themes und Plugins verwenden können! Reichhaltiger Inhalt ist nicht nur in Beiträgen, sondern auch bei mehreren Gelegenheiten von Nutzen. Wir können mehrere Editoren auf einer einzigen Unterseite verwenden, verwenden Sie einfach die Variablen für Inhalt und ID.
In diesem Teil wird davon ausgegangen, dass Sie zumindest einige grundlegende PHP-Programmierungen kennen. Das $ content
und $ editor_id
Variablen sind obligatorisch und müssen jederzeit gesetzt werden. Das $ einstellungen
Variable ist ein Array, in dem die einzelnen Editorfunktionen ein- und ausgeschaltet werden können.
Bitte beachten Sie, dass die meisten Erklärungen in den Kommentaren enthalten sind. Lesen Sie sie auch!
Die folgenden Codes (1, 2, 3 und 4) zeigen die Verwendung der Funktion.
/ ** * Pflichtvariablen * / wp_editor ($ content, $ editor_id); / ** * Grundlegende Syntax * / wp_editor ($ content, $ editor_id, $ settings = array ()); / ** * 1. * Die erste Variable legt fest, dass der Inhalt im Feld angezeigt wird. * Die zweite enthält das HTML-ID-Attribut des Editors * (muss aus Kleinbuchstaben bestehen und darf keine Unterstriche oder Bindestriche enthalten). * / wp_editor ("Hallo Welt! Dies ist unser erster Test! Viel Spaß!", "UnserMainitor"); / ** * 2. * Dieser Code zeigt ein Bearbeitungsfeld und eine Schaltfläche zum Senden an. * Die Box hat 15 Zeilen, die Quicktags werden nicht geladen * und die PressThis-Konfiguration wird verwendet. * / $ args = array ('textarea_rows' => 15, 'teeny' => true, 'quicktags' => false); wp_editor ('Dies ist der Standardtext!', 'Editor', $ args); submit_button ('Inhalt speichern'); / ** * 3. * Wir können den Post-Editor mit der Funktion get_post * neu erstellen, die einen vorhandenen Post (in diesem Fall Nummer 117) * aus der Datenbank abruft. * / $ post = get_post (117, 'OBJECT'); wp_editor ($ post, 'editor'); / ** * 4. * Benutzerdefinierte Schaltflächen für den Editor. * Dies ist eine Liste, die durch ein Komma nach jedem Merkmal getrennt ist. link, unlink, fett,… * / $ settings = array ('textarea_name' => 'content', 'media_buttons' => false, 'tinymce' => array ('theme_advanced_buttons1' => 'formatiert, |, fett, kursiv , unterstreichen, |, '.' bullist, blockquote, |, justifyleft, justifycenter '.', justifyright, justifyfull, |, link, unlink, | '.', Rechtschreibprüfung, wp_fullscreen, wp_adv ')); wp_editor (", 'content', $ settings);
Wir können die Editor-Funktionen mithilfe dieser Beschreibung im Codex anpassen. Um tiefer zu graben, können Sie auch auschecken class-wp-editor.php
unter WP-Includes
in deiner WordPress-Installation.