Logged-in User Content mit Shortcode-Unterstützung

  • Moins,
    ich hab mal wieder ein kleines Problemchen.

    Ich will via Shortcode einen bestimmten Content nur für Mitglieder der Seite anzeigen.
    Dazu verwende ich folgenden Shortcode-Script:

    PHP
    add_shortcode( 'member', 'my_member_content' );
    function my_member_content( $atts, $content = null ) { if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ){  return $content; } else {  return '<h2>Dieser Inhalt steht nur Mitgliedern zur Verf&uuml;gung!</h2>'; }}

    Soweit klappt das auch alles Super. ABER:
    Es wird nur reiner Content unterstützt. Wenn ich innerhalb dieses Shortcodes einen anderen Shortcode nutzen will wie zum Beispiel:

    PHP
    [member] [poll] [/member]


    Dann bekomm ich den Shortcode nicht ausgegeben, sondern "[poll]" als reinen Text. Auch das Leerzeichen zwischen den einzelnen Tags habe ich beachtet.

    Wo genau liegt jetzt meine Fehler?

    Danke im Voraus

    • 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

Jetzt mitmachen!

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