Von Haus aus geht das nicht, aber man kann z.B. basteln.
Hier mal als Beispiel, wenn man eine Seite schützen will:
Gehe in den Ordner deines
Themes und schau, ob eine page.php vorhanden ist. Wenn ja, dann erstelle eine Kopie der page.php und nenne sie z.B. page_privat.php.
Wenn keine page.php da ist, dann nimm die index.php deines
Themes.
Öffne nun diese Kopie mit einem Texteditor und füge vor allem anderen (also quasi in die erste Zeile folgenden Code ein):
PHP-Code:
<?php
/*
Template Name: Geschuetzte Seite
*/
?>
Dann suchst du in im Template nach diesem Code:
PHP-Code:
<?php the_content(); ?>
Das ersetzt du dann durch:
PHP-Code:
<?php if (is_user_logged_in() ) { ?>
<?php the_content(); ?>
<?php } ?>
Das gleiche machst du auch noch mit <?php the_title(); ?>
Oder du machst das am besten gleich mit dem ganzen DIV-Container der title,
content etc. anzeigt.
Dann lädst du die Datei hoch in dein Themeverzeichnis, gehst ins Adminmenü, bearbeitest deine Seite und wählst dann rechts in der Box "Template der Seite" das Template geschützte Seite.
Um die Seite in der
sidebar auszublenden, kann man dann noch das machen:
Seiten ausblenden