Haben Sie sich jemals dabei ertappt, wie Sie in all Ihren Beiträgen denselben Text eingegeben haben? Oft tun die Leute das, z. B. indem sie Leute bitten, ihre Feeds zu abonnieren, den Beitrag zu retweeten, ihn auf Facebook zu teilen usw. Sie können immer ein einfaches Tag verwenden, um ihn direkt nach dem Inhalt hinzuzufügen, oder Sie können diesen Text als Standardinhalt in Ihrem WordPress-Beitragseditor hinzufügen.
Öffnen Sie einfach die Datei functions.php Ihres WordPress-Themes und fügen Sie den folgenden Code innerhalb der PHP-Tags ein.
add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
$content = "If you like this post, then please consider retweeting it or sharing it on Facebook.";
return $content;
}
Und Sie sind fertig. Versuchen Sie, einen neuen Beitrag zu erstellen, und Sie sollten den neuen Inhalt dort sehen.
Update (24. Januar 2013) – Einer unserer Benutzer fragte uns, wie man unterschiedliche Inhalte für verschiedene Beitragstypen in den Kommentaren hinzufügt. Der folgende Code zeigt Ihnen, wie Sie unterschiedliche Standardinhalte in Ihrem WordPress-Beitragseditor für jeden spezifischen benutzerdefinierten Beitragstyp hinzufügen:
add_filter( 'default_content', 'my_editor_content', 10, 2 );
function my_editor_content( $content, $post ) {
switch( $post->post_type ) {
case 'sources':
$content = 'your content';
break;
case 'stories':
$content = 'your content';
break;
case 'pictures':
$content = 'your content';
break;
default:
$content = 'your default content';
break;
}
return $content;
}
Quelle: Justin Tadlock

Jose
Was ist, wenn ich möchte, dass mein Standardinhalt eine Tabelle mit Zeilen & Spalten im Editor ist
WPBeginner Support
Wir haben derzeit keine empfohlene Methode dafür. Als nahe Option für etwas Ähnliches könnten Sie einen wiederverwendbaren Block erstellen, indem Sie unserer Anleitung unten folgen:
https://www.wpbeginner.com/beginners-guide/how-to-create-a-reusable-block-in-wordpress/
Admin
Mehedi Hassan
Aber wo wird der Code eingefügt? Ich kann den Code nicht an der richtigen Stelle in function.php einfügen. Bitte helfen Sie.
WPBeginner Support
Für diesen speziellen Post müssten Sie ihn zu Ihrer functions.php hinzufügen
Admin
ankit goyal
Wie können wir Standardinhalte im Woocommerce-Kurzbeschreibungseditor hinzufügen
WPBeginner Support
You would want to check with WooCommerce for their current method to do that
Admin
John M Brooks
Gibt es eine Chance, dass dies für Gutenberg aktualisiert wird? Derzeit fügt es den Inhalt zu einem „Classic Editor“-Block hinzu.
Unabhängig davon schätze ich diesen Beitrag. Danke.
WPBeginner Support
We are in the process of going through different articles for Gutenberg/Block editor compatibility. We’ll be sure to take a look at this one
Admin
tuấn
Kann dieser Code Inhalt vor oder unter dem Admin-Inhalt hinzufügen?
Aaliyan Mehmood
Danke für diesen guten Tipp. Sie haben meine Arbeit erleichtert.
Vielen Dank.
Mark
Wie kann ich das am Ende jedes Beitrags statt am Anfang erscheinen lassen
Jack
Ich kann es gar nicht erst tun, geschweige denn am Anfang. Können Sie mir helfen? Wo genau haben Sie den Code gepostet? Der Code ist in Ordnung. Functions.php ist in Ordnung, aber die Platzierung ist eine Herausforderung. Ich kann nicht herausfinden, wo ich ihn einfügen soll
David Keith
Danke! Das hat brillant funktioniert. *Prost!*
sp
Danke für den Beitrag, aber ich möchte etwas mehr, wie ich Code-Inhalte hinzufügen möchte, wie einen kleinen Code, den ich in allen Beiträgen verwenden kann und einige seiner Werte für jeden Beitrag bearbeiten kann, wie ich Text in Fettdruck, farbigen Text und einen YouTube-Einbettungscode möchte, bei dem ich nur den Videolink ändern kann... Bitte helfen Sie mir bald mit dem Prozess
lammy
Wie kann ich allen meinen Beiträgen sofort nach dem Beitragstitel eine Standardnachricht hinzufügen
Amri
Kann ich damit Listen-Tags oder Kategorien bekommen?
Dan Jones
Hallo,
Danke für den Code.
Ist es möglich, benutzerdefinierten Text zu einem Beitrag hinzuzufügen, sodass er beim Veröffentlichen im Beitrag gespeichert wird?
Danke,
Dan
Grant Skinner
Ich habe den Code, den Sie mir gegeben haben, im ersten Fall verwendet und er funktioniert hervorragend, danke.
F – Wie füge ich Hyperlinks zu bestimmten Textstellen hinzu, wenn ich zum Beispiel einen Textteil „Hier klicken“ habe, der den Benutzer zu einer neuen Seite weiterleitet.
Jede Hilfe wäre willkommen.
Krishna
Könnten Sie mir bitte helfen, indem Sie mir sagen, wie das geht… wenn der Administrator ein neues Produktbild im Medienbereich hinzufügt und auf die Schaltfläche „Produkt einfügen“ klickt, sollte das hochgeladene Bild in Form eines Shortcodes in den Beitragseditor eingefügt werden.
Suhail
Wie kann ich HTML-Tags wie Listen zum Inhalt hinzufügen?
Gopi
Was bedeuten die 10 und 2?
WPBeginner Support
Priorität und Anzahl der Argumente.
Admin
Amita Sharma
Ich muss Standardinhalte für eine bestimmte Vorlage hinzufügen.
add_filter( ‘default_content’, ‘custom_editor_content’ );
function custom_editor_content( $content ) {
global $current_screen;
if ( $current_screen->post_type == ‘download’) {
$content = ‘INHALT FÜR BENUTZERDEFINIERTEN POST-TYP’;
}
return $content;
}
Danke im Voraus
Mike
Hallo, das ist ein toller Tipp.
Ist es möglich, Standardinhalte zu einer Taxonomie-Beschreibung hinzuzufügen.
Zum Beispiel möchte ich jedes Mal, wenn jemand eine neue Woocommerce-Produktkategorie erstellt, einen String mit einem Shortcode und Anweisungen in das Beschreibungsfeld einfügen.
Danke.
Rodrigo
Hallo! Wie kann ich HTML zum Inhalt hinzufügen? Mein Inhalt enthält s und mehrere andere Elemente mit „Klassen“ und Anführungszeichen. Vielleicht ist das der Grund, warum das Ergebnis eine leere Seite war. Kann mir jemand helfen?
Ron
Danke für das Update, sehr hilfreich. Wie kann Standard-Editortext zu bestehenden Beiträgen/Seiten hinzugefügt werden? Zum Beispiel, wenn ich auf den Beitrag-Button „Aktualisieren“ klicke. Dieser Code erlaubt es nicht, dass dieser Inhalt automatisch zu älteren Beiträgen hinzugefügt wird.
Arvind Gupta
Können Sie mir sagen, wie ich dasselbe für Portfolio-Posts mache, da ich es nur mit dem Inhalt auf der Post-Seite versucht habe
Scot MacDonald
Könnte dies mit einigen Anpassungen auch für den Auszug funktionieren? Ich schätze, man tauscht einfach Inhalt gegen Auszug aus…
brendan
Danke! Aber ich bin ein echter Anfänger in Sachen Code... wo in der PHP-Datei platziere ich den Code? Es gibt so viele Abschnitte darin, spielt das eine Rolle?
Danke nochmals!
Dan Haddock
Dies ist ein ausgezeichnetes Werkzeug, aber eine Sache, die ich mir wirklich gewünscht hätte, wäre die Möglichkeit, diesen Standardinhalt zu bereits veröffentlichten Beiträgen hinzuzufügen.
Ich habe mich gerade gefragt, ob es eine Möglichkeit gibt, dies zu tun, da dies das i-Tüpfelchen auf einem sehr leckeren Kuchen wäre?
Mike
Wie könnte ich das zum Laufen bringen, aber nur für Posts (ALLE Post-Typen) und nicht für normale Seiten?
WPBeginner Support
Schauen Sie sich dieses Beispiel an:
add_filter( 'default_content', 'my_editor_content', 10, 2 ); function my_editor_content( $content, $post ) { switch( $post->post_type ) { case 'posts': $content = 'your content'; break; case 'stories': $content = 'your content'; break; case 'page': $content = ''; break; default: $content = 'your default content'; break; } return $content; }1-click Use in WordPress
Admin
Jon Barnes
Großartig! Danke! Das füllt sicherlich die Lücke, wo eine Standard-Post-Vorlage sein sollte
Yorgo
Wenn ich den obigen Code hinzufüge und auf die Schaltfläche "Veröffentlichen" klicke, wird eine leere Seite angezeigt. Der Beitrag wird gespeichert, aber ich muss zurückgehen und meine Arbeit fortsetzen. Ich verwende 3.6.1
Hat jemand eine Idee?
Danke
WPBeginner Support
Versuchen Sie, den Filter zu entfernen und dann zu testen.
Admin
tazo
Wenn Sie beim Veröffentlichen von Beiträgen oder Seiten automatisch bestimmte Standard- oder vordefinierte Inhalte hinzufügen möchten, fügen Sie einen der folgenden Codes in die functions.php ein:
1)
function add_before_content($content) {
if ( ‘page’ == $post->post_type ) return $content .’Standardseiteninhalt.’;
if ( ‘post’ == $post->post_type ) return $content .’Standardbeitragsinhalt.’;
}
add_filter(‘the_content’, add_before_content);
2)
function add_before_content($content) { return ‘Standardnachricht’.$content; } add_action(‘publish_post’,add_before_content); add_action(‘update_post’,add_before_content); add_filter(‘the_content’, add_before_content);
Chris G
Was, wenn ich nur Standardinhalte für bestimmte Beitragstypen hinzufügen möchte?
Redaktion
Just updated the article for you with the way to do that
Admin
AshleyBriscoe
Wie füge ich mit dieser Methode eine wiederkehrende http://-URL hinzu, wenn ich http:// eingebe, beginnt der Code auszukommentieren
gcarter1mwc
Hallo – das ist perfekt. Aber es braucht eine kleine Anpassung. Wie kann dies nur auf einen Beitragstyp oder sogar auf einen bestimmten Beitrag angewendet werden?
Ich bin kein PHP-Experte, aber ich habe Folgendes versucht:
add_filter( ‘default_content’, ‘my_editor_content’ );
function my_editor_content( $content ) { $content = “Wenn Ihnen dieser Beitrag gefällt, dann retweeten oder teilen Sie ihn bitte auf Facebook.”; return $content; }
function my_editor_content( $content ) {
if ( is_page( ‘about’ )) {
$content = “Dies ist benutzerdefinierter Inhalt, den ich dem Beitragseditor hinzufüge, weil ich es hasse, ihn immer wieder neu einzugeben.”;
return $content;
}
}
Ich bekomme keine Fehlermeldung. Es funktioniert einfach nicht. Gibt es eine Möglichkeit, eine solche Bedingung auf die Funktion anzuwenden? Oder macht eine Funktion ihr Ding, ohne Rücksicht auf Bedingungen?
Danke — Mike
Coolest
Ich habe mehrere Blogs, auf denen ich diesen Code ausprobieren möchte. Danke fürs Teilen.
Mick
Wow, very interesting. Thanks for this post
Ahtisham
es ist sehr interessant…. und cool… danke
Sonu
Code-Snippet zu meinen Notizen hinzugefügt, sehr hilfreich.
Kylu
Sind „Artikelvorlagen-Plugins“ nicht nützlicher?
Zum Beispiel: http://wordpress.org/extend/plugins/article-templates/
Derek Jensen
Danke! So einfach, aber nützlich!