Wie platziere ich Platzhaltertext in den Hauptpost-Eingabebereich?

Ich mache ein Kurs-Plugin für eine Universität in England. Ich suche, um einen Standardplatzhaltertext im Hauptpostinhaltbereich auf der Adminseite zu setzen. Es ist der Rich-Text-Editor Ich möchte es hinter sich lassen. Ich könnte nur die falschen Worte eingeben, aber ich kann es hier nicht finden … am liebsten ein nicht-js Ding …

Grundsätzlich so etwas wie “Benutze diesen Bereich, um eine Einführung in den Kurs zu schreiben …”.

Vielen Dank

Solutions Collecting From Web of "Wie platziere ich Platzhaltertext in den Hauptpost-Eingabebereich?"

Sie können “post” ändern, auf welchen Post-Typ Sie den Standardinhalt anwenden möchten.

add_filter( 'default_content', 'wpse57907_default_content', 10, 2 ); function wpse57907_default_content( $content, $post ) { if ( 'post' == $post->post_type ) $content = 'Use this area to write an introduction to the course...'; return $content; } 

Bearbeiten

Ich bin mir nicht sicher, ob Sie den Redakteuren von tinymce Platzhaltertext hinzufügen können . Die folgende Methode fügt dem zugrunde liegenden Textbereich einen Platzhalter hinzu (Sie können ihn im ‘html’, bald im ‘text’ Tab sehen):

 add_filter('the_editor','wpse57907_add_placeholder'); function wpse57907_add_placeholder( $html ){ $html = preg_replace('/

Aber das erscheint nicht auf dem visuellen Editor (wie ich sage, ich bin nicht sicher, Platzhalter mit TinyMCE arbeiten - wenn jemand weiß wie, bitte Kommentar.).

Dies könnte die Antwort sein: http://codepen.io/flesler/pen/AEIFc

Wenn Sie nur das folgende CSS hinzufügen, funktioniert es wie ein Platzhalter:

 [contenteditable=true]:empty:before { content: attr(placeholder); display: block; /* For Firefox */ } 

Wir müssen nur eine Möglichkeit finden, dem contenteditable-Element in tinyMCE ein Datenattribut hinzuzufügen und ein wenig CSS hinzuzufügen, um den bearbeitbaren Inhalt zu beeinflussen.

Basierend auf einem Platzhalter-Plugin, das ich für TinyMCE gefunden habe, habe ich es für WordPress angepasst und speziell dafür ein Repo erstellt. functioniert perfekt für mich!

https://github.com/tripflex/wp-tinymce-placeholder