Lesefortschritt:

    Divi-Theme: Inhalte gezielt nur für eingeloggte (bzw. ausgeloggte) User anzeigen

    6. September 2026 | Divi-Theme, functions.php

    Trick # 606 | Dieser Beitrag beinhaltet 0 Wörter. – Geschätzte Lesezeit: ca. 0 Minuten.

    Das Divi-Theme bietet eine enorme Flexibilität bei der Gestaltung von Websites. Doch manchmal möchte man Inhalte gezielt nur für eingeloggte oder ausgeloggte Nutzer sichtbar machen – sei es für personalisierte Menüs, exklusive Inhalte oder spezielle Hinweise. Mit einfachen Word­Press-Shortcodes lässt sich dies problemlos umsetzen. In diesem Beitrag erfahren Sie, wie es funktioniert.

    Mit wenigen Zeilen PHP-Code können Sie zwei Shortcodes erstellen, welche die gewünschte Funktion aktivieren. Fügen Sie dazu den folgenden Textblock in die Datei functions.php Ihrer Word­Press-Installation. Sie finden diese im Backend unter Design/Theme-Datei-Editor:

    // Shortcode für eingeloggte Nutzer
    function show_for_logged_in_users($atts, $content = null) {
    if (is_user_logged_in()) {
    return do_shortcode($content);
    }
    return '';
    }
    add_shortcode('logged_in_only', 'show_for_logged_in_users');// Shortcode für ausgeloggte Nutzer
    function show_for_logged_out_users($atts, $content = null) {
    if (!is_user_logged_in()) {
    return do_shortcode($content);
    }
    return '';
    }
    add_shortcode('logged_out_only', 'show_for_logged_out_users');

    Dieser Code erstellt zwei Shortcodes, die Sie in Beiträgen, Seiten oder Divi-Modulen verwenden können:

    • Soll ein Inhalt nur eingeloggte User erscheinen, setzen Sie den Shortcode [logged_in_only] VOR den Inhalt und beenden Sie ihn mit [/logged_in_only].
      Ein Beispiel: [logged_in_only]Dieser Text wird nur eingeloggten Usern gezeigt.[/logged_in_only]
    • Umgekehrt: Soll ein Inhalt nur auseloggten Usern angezeigt werden, setzen Sie den Shortcode [logged_out_only] VOR den Inhalt und schliessen Sie ihn mit [/logged_out_only] ab.
      Zum Beispiel so: [logged_out_only]Wer NICHT eingeloggt ist, sieht diesen Text.[/logged_out_only]

    Welche Inhalte je nach Kogin-Status eingeblendet werden sollen, spielt im übrigen keine Rolle. Das können Sätze oder Links innerhalb eines Textabschnitts sein. Sie können auch ganze HTML-Abschnitte zwischen die Shortcodes setzen und selbst Divi-Module lassen sich je nach Login-Status ein- oder ausblenden.

    Mit diesen Shortcodes erweitern Sie die Funktionalität Ihrer Divi-Website erheblich. Sie können gezielt Inhalte für eingeloggte und ausgeloggte Nutzer anzeigen und somit ein personalisiertes Usererlebnis schaffen.

    Werbung

    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.