Von Haus aus ist das nicht möglich.
Ob es Plugins gibt weiß ich nicht.
Aber es wäre machbar, für die jeweilige Seite ein
Seitentemplate zu erstellen und abzufragen, ob der User eingeloggt ist.
Nach diesem Strickmuster:
PHP-Code:
<?php
/*
Template Name: Geschuetzte Seite
*/
?>
<?php get_header(); ?>
<div id="content" class="narrowcolumn">
<?php if (is_user_logged_in()) { ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><?php the_title(); ?></h2>
<div class="entry">
<?php the_content('<p class="serif"><strong>Den ganzen Beitrag lesen...</strong></p>'); ?>
<?php wp_link_pages(array('before' => '<p><strong>Seiten:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
</div>
</div>
<?php endwhile; endif; ?><?php } else { ?>
<?php echo '<a href="' . get_settings('siteurl') . '/wp-login.php">' . __('Login') . '</a>'; ?>
<?php } ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>