WP Registrierte Besucher

Um in WordPress Artikel oder Seiten nur registrierten Besuchern zugänglich zu machen, benötigt man kein Plugin. In WordPress ist solch eine Funktion bereits von Hause aus realisierbar. Und so geht’s:

Mit einem geeigneten Editor die Function.php des Themes öffnen, und folgenden Code ergänzen:

6
7
8
9
10
11
add_shortcode( 'member', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return '';
}

Dann nur noch im Artikel oder der gewünschten Seite folgendes ergänzen:

3
4
5
[member]
Diesen Teil nur registrierten Mitgliedern zugänglich machen.
[/member]

Alles was innerhalb von [member] … [/member] steht, ist dann nur für registrierte Besucher lesbar. Um einen Hinweis für unregistrierte Besucher auszugeben, einfach vor dem [member], z.b. den Satz: “Diese Seiten sind nur für registrierte Besucher sichtbar” einsetzen und fertig.

Mehr WordPress Tipps…