Möchten Sie den TinyMCE-Editor zum Textfeld für den Beitragsauszug hinzufügen? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um den TinyMCE-Editor für den Beitrag the_excerpt in WordPress zu aktivieren.
Anweisungen:
Sie müssen lediglich diesen Code zu Ihrer functions.php-Datei oder in ein websitespezifisches Plugin hinzufügen:
function tinymce_excerpt_js(){ ?>
<script type="text/javascript">
jQuery(document).ready( tinymce_excerpt );
function tinymce_excerpt() {
jQuery("#excerpt").addClass("mceEditor");
tinyMCE.execCommand("mceAddControl", false, "excerpt");
}
</script>
<?php }
add_action( 'admin_head-post.php', 'tinymce_excerpt_js');
add_action( 'admin_head-post-new.php', 'tinymce_excerpt_js');
function tinymce_css(){ ?>
<style type='text/css'>
#postexcerpt .inside{margin:0;padding:0;background:#fff;}
#postexcerpt .inside p{padding:0px 0px 5px 10px;}
#postexcerpt #excerpteditorcontainer { border-style: solid; padding: 0; }
</style>
<?php }
add_action( 'admin_head-post.php', 'tinymce_css');
add_action( 'admin_head-post-new.php', 'tinymce_css');
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: 7 beste VPN-Dienste für WordPress-Benutzer und wie man ein Bewerbungsformular in WordPress erstellt.
Das funktioniert nicht in WP 5.5.1
Müssen wir etwas aktualisieren?
Danke!
sen ne d?yorsun bree orospuu cocugu
Ich habe dasselbe Problem seit dem Update. Gibt es eine aktualisierte Version dieser Funktion, die die Dinge wieder in Ordnung bringen könnte?
Gleiches Problem hier! Hat vor dem Update funktioniert, aber jetzt ist es weg! Danke!
Es hat vorher funktioniert, aber nach dem Update von TinyMCE ist es weg???
Ich schätze den Code und habe ihn gerade auf meiner lokalen WP-Site hinzugefügt, die ich aktualisiere, und es schien bisher gut zu funktionieren. Danke!
Perfekt! Schön, dass wpsnipp helfen konnte… Viel Spaß mit dem Code.
Lebensretter! Vielen Dank 🙂
es frisst die Zeilenumbrüche…
Hallo Kevin,
Ich habe diesen Schnipsel zu meiner functions.php-Datei hinzugefügt, aber der Editor wird nicht angezeigt. Ich benutze das Pagelines-Framework. Könnte es daran liegen?
Danke! Praktisch, ohne ein riesiges Plugin zu installieren. Nur ein kleines Problem: Wenn Sie einen benutzerdefinierten Post-Typ ohne Editoren haben, wird der tinyMCE init trotzdem ausgeführt, was dazu führt, dass die gesamte JS-Datei fehlschlägt. Mit einer zusätzlichen Prüfung funktioniert es reibungslos:
..<br> if (typeof(tinyMCE) !== ‘undefined’) {
tinyMCE.execCommand(“mceAddControl”, false, “excerpt”);
}
..
Danke! Hat mir sehr geholfen!
Cool, freut mich, dass ich helfen konnte, viel Spaß!
Gibt es ein Update dazu? (das bin übrigens ich, mroncetwice)
Danke! Genau das, was ich gesucht habe 🙂
Cool, freut mich, dass ich helfen konnte, Birgit,
WP 3.3 vermasselt diese Funktion gründlich... Wenn Sie eine Schreibseite verlassen, die auf den HTML-Tab eingestellt ist, und dann zu einer der Schreibseiten zurückkehren, auf denen diese Funktion aktiv ist, wird beim Zurückwechseln zum visuellen Tab ein leeres Textfeld angezeigt (nicht wirklich leer, aber es erscheint so, da der Text weiß gefärbt ist). Ich sehe viele Vorschläge, stattdessen
do_action(‘edit_page_form’)
zu verwenden, aber ich bin mir nicht sicher, wie ich eine solche Funktion angehen soll.
Gibt es Pläne, diese Funktion für die Verwendung mit WP 3.3 zu aktualisieren?
Ich habe diesen Schnipsel nicht in WP 3.3 ausprobiert, es könnten verschiedene Dinge sein. Ich werde es mir ansehen und eine aktualisierte Version für WP 3.3 posten und Sie wissen lassen, ob und welche Probleme dies für Sie verursacht haben könnten.
[...] [Quelle: WPSNIPP] [...]
Gibt es eine Möglichkeit, Tabs zum Wechseln zwischen Visuell und HTML anzuzeigen?
Hallo Jacek, einige Leute haben diese Ergänzung angefordert, ich muss mir das ansehen und sehen.
Danke Kevin für diesen Schnipsel.
Weißt du, wie man die Medien-Buttons oben hinzufügt?
Entschuldige mein schlechtes Englisch
Danke
Anne
Kein Problem Anne, freut mich, dass dir der Schnipsel gefällt. Bezüglich media_buttons muss ich das prüfen, ich bin mir nicht sicher, ob das einfach gemacht werden kann. Wenn ja, poste ich einen Schnipsel.
Wie füge ich dies dem Feld "Additional Description" von WPEC hinzu?
Um dies zu einem anderen Feld hinzuzufügen, benötigst du die ID des Feldes. In Zeile 05 siehst du #excerpt, wenn du das zu der ID des anderen Textbereichs änderst, sollte es gut funktionieren. Bitte beachte auch, dass ich in den Zeilen 14-16 etwas CSS hinzugefügt habe, um die Dinge ein wenig zu gestalten. Du solltest dieses CSS entfernen und durch dein eigenes ersetzen, um sicherzustellen, dass alles gut aussieht.
Brillant! Also für alle anderen WPEC/WPSC (wp E-Commerce)-Leute da draußen, die dies für den Abschnitt "Additional Description" zum Laufen bringen wollen, dann ändern Sie einfach die ID #excerpt in der obigen Funktion zu #additional_description und ändern Sie die Klasse, die hinzugefügt wird, von "mceEditor" zu "theEditor" und alles wird funktionieren!
Danke Kevin für die großartige Hilfe.
Kevin, hast du eine Idee, wie man die visuellen/HTML-Tabs oben am Auszug hinzufügt?
Um ehrlich zu sein, bin ich mir nicht sicher, das ist nichts, worüber ich jemals nachgedacht habe, bis du die Frage gestellt hast, aber es ist eine interessante Idee. Ich werde mir das ansehen und sehen, ob ich einen Schnipsel finden kann, den ich posten kann.
Das ist großartig – außer, dass meine Zeilenumbrüche/Absätze nicht erhalten bleiben. Nach einem Update erscheint der Auszug wieder als eine lange Zeile. Gibt es eine einfache Möglichkeit, Absatzumbrüche zu erhalten?
Hallo Gary, ich werde das testen und melde mich bei dir.
Hallo Gary,
Ich habe mir die Dinge noch einmal angesehen und es sollte funktionieren, es bricht Zeilenumbrüche in Absätze um, also sollte es gut funktionieren. Hast du anderen Code, der etwas mit dem_excerpt macht?
Ich teile diese Erfahrung. Aber wenn man sich den Inhalt ansieht, sind die Absätze vorhanden.
Ich bin mehr daran interessiert zu lernen, wie man Bilder einfügt. Wenn du Zeit hast, schreibe mir eine Zeile an [email protected] mit einer Lösung.