Dieses Snippet habe ich bei Perun gefunden, der es wiederum bei jemand anderes gefunden hat …
Mit diesem Codeschnipsel könnt ihr auf einer WordPress Webseite oder Beitrag Inhalte festlegen, die nur eingeloggte Nutzer sehen können.
Und hier ist der Code, den ihr in die functions.php eures Themes einbauen müsst:
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 '';
}
Falls ihr kein ChildTheme einsetzt (wo ihr die functions.php nach Belieben verändern könnt), benutzt das Code Snippets Plugin, das ich bereits vorgestellt habe.
Den Shortcode auf eurer Seite oder Beitrag setzt ihr dann so:
[member]Diesen Inhalt nur eingeloggten Nutzern anzeigen![/member]
Wenn ihr zufällig das Shortcodes Ultimate Plugin einsetzt, habt ihr dort auch Funktionen, mit denen ihr dasselbe erreicht.