Nur für eingeloggte User anzeigen

Wer in seinem WordPress etwas nur für registrierte und eingeloggte User anzeigen möchte, ohne dass Gäste es sehen können, hier eine Kleinigkeit.

WordPress Website erstellen Support & Wartung

Das lässt sich natürlich auch für viele gute Sachen wie beispielsweise eigene Seiten, Kategorien oder Meldungen für Autoren nutzen.

Bei Bedarf kann man das sehr schön für die eigenen Zwecke zurecht schreiben.

<?php
if ( is_user_logged_in() ) {
    echo 'Nur für eingeloggte User!';
} else {
    echo 'Das können alle sehen!';
}
?>

Function Reference/is user logged in

WordPress Codex

Bestimmte Texte mittels Shortcode für eingeloggte User anzeigen

Eine weitere Möglichkeit, Texte, oder was auch immer, nur für eingeloggte User anzuzeigen, wäre die mittels eines Shortcodes. Einfach, aber sehr gut erweiterbar.

add_shortcode( 'usertext', 'nur_eingeloggt' );
function nur_eingeloggt( $atts, $content = null ) {
     if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
        return $content;
    return '';
}

Dieser Member Shortcode lässt sich beliebig erweitern und formatieren.