mehfach auf Seite angezeigt gleiche Inhalte an nur einer Stelle ändern

  • Wunderschönen Tag zusammen,

    auf einer Wordpress-Seite habe ich Inhalts-Bereiche, die u.a. html-Elemente und eingebundene Iframes enthalten an mehreren Stellen (verschiedene Seiten, Beiträge, Widgets) veröffentlicht. Wenn sich die enthalten Informationen ändern, müssen alle Inhaltsbaschnitte, die diese Infos anzeigen in gleicher Weise geändert werden. Ich würde gern die Inhalts-Änderung nur an einer einzigen Stelle im System vornehmen, sodass alle Kopien davon automatisch synchronisiert werden.
    Gibt es ein Möglichkeit in Wordpress, das zu bewerkstelligen, mit oder ohne zusätzlichen Plugins?
    Ich stelle mir das zum Beispiel so vor, dass der Inhalts-Abschnitt an einer Stelle markiert wird, was für den Seitenbetrachter unsichtbar ist. An den anderen Stellen mit dem gleichen Inhalt wird die Kopie dieses Inhalts dann z.Bsp. über eine Art shortcode oder sowas eingefügt.

    Vielen Dank schon mal für die Antworten.

    Herzliche Grüße
    der Wortquetscher

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Du könntest dir eine Seite im Backend anlegen und den Inhalt dieser dann an mehreren Stellen wieder einbinden, z. B. so:

    PHP
    <?php
    $page = get_page_by_title( 'Titel deiner Seite' );
    $content = apply_filters( 'the_content', $page->post_content );
    print $content;
    ?>


    Das ganze packst du in das passende Template und fertig.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Habe Deinen Code im Tetxmodus in einen Artikel eingefügt und für [COLOR=#000000][COLOR=#DD0000]'Titel deiner Seite'[/COLOR][/COLOR] innerhalb der Hochkommatas den Titel einer von mir angelegten Seite eingetragen, der da angezeigt werden soll. Irgendwie scheint das nicht zu funktionieren. Der Code wird beim speichern automatisch auskommentiert.

  • Der Code gehört nicht in einen Artikel sondern in ein Template. Evtl. kannst du dir den auch als Shortcode zusammen basteln.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Ich habe gerade mal versucht ein Shortcode zu basteln:


    Der Code gehört in die functions.php deines Child-Themes und muss nicht mehr angepasst werden. In den Beitrag oder die Seite schreibst du einfach

    Code
    [get_content post_title="Titel deiner Seite"]


    Hier musst du den richtigen Titel angeben.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Vielen Dank.

    Ich habe dafür das Plugin "Snippets" benutzt. Dank dessen brauchte ich es nicht in die functions.php des Themes einfügen sondern konnte direkt im Backend ein Snippet erstellen, in welches ich den PHP-Code eingefügt habe. Funktioniert wunderbar.

    herzliche Grüße

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!