Einzelnen Beitrag anzeigen
Alt 14.03.2008, 17:23   #2 (permalink)
jottlieb
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 11.405
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(); ?>
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten