Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

Standardinhalte in Ihren WordPress-Beitragseditor einfügen

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

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

46 CommentsLeave a Reply

  1. Aber wo wird der Code eingefügt? Ich kann den Code nicht an der richtigen Stelle in function.php einfügen. Bitte helfen Sie.

  2. 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.

    • 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

    • 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

  3. 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

  4. 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

  5. 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.

  6. 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.

  7. 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

  8. 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.

  9. 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?

  10. 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.

  11. 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

  12. Könnte dies mit einigen Anpassungen auch für den Auszug funktionieren? Ich schätze, man tauscht einfach Inhalt gegen Auszug aus…

  13. 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!

  14. 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?

    • 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;
      }
      
      

      Admin

  15. 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

  16. 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);

  17. Wie füge ich mit dieser Methode eine wiederkehrende http://-URL hinzu, wenn ich http:// eingebe, beginnt der Code auszukommentieren

  18. 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

Hinterlasse eine Antwort

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.