Hallo und misst ;) (hab Tab geschlossen und darf nochmals tippen..)
Also, nach erfolgloser googl- und hier forensuche, hoffe ich doch das meine Fragen beantwortet können :-)
Zu meinen 2 Frägchen:
1. Wie kann ich statische Seiten (welche ich im CMS unter "Seiten" erstellen kann), auf "privat" setzen und nur eingeloggen Usern in der Navigation im Frontend anzeigen?
Die Seiten rufe ich über
auf.
selbst ist der mann..
Lösung:
http://www.im-web-gefunden.de/2008/05/09/wor…-private-pages/
--> http://core.trac.wordpress.org/ticket/6939
mit ein bisschen "Kenntniss", kann man das auch bei der 2.9er version abändern:
post-template.php - Zeile 730:
function wp_list_pages($args = '') {
$defaults = array(
'depth' => 0, 'show_date' => '',
'date_format' => get_option('date_format'),
'child_of' => 0, 'exclude' => '',
'title_li' => __('Pages'), 'echo' => 1,
[B] [I] 'authors' => '', 'sort_column' => 'menu_order, post_title',
'include_private_pages' => 1 ,[/I][/B]
'link_before' => '', 'link_after' => '', 'walker' => ''
);
post.php - Zeile 2578:
..
$query = "SELECT * FROM $wpdb->posts " ;
[B] [I] $page_status = "(post_status = 'publish'";
if ( $include_private_pages && current_user_can('read_private_pages') )
$page_status .= " OR post_status = 'private'";
$page_status .= ')'; [/I]
[/B]
$query .= " WHERE (post_type = 'page'[B] [I]AND $page_status ) $exclusions $inclusions " ;[/I] [/B]
$query .= $author_query;
und zu guter letzt, der jeweiligen usergruppe die rechte geben:
add_cap : read_private_pages
Noch offen:
2. Ich habe die Kommentarfunktion nur für eingeloggte user aktiviert. Ich habe 2 Admins und die restlichen User sind Authoren. Wie kann ich den Authoren Zugriff / Berechtigung geben, ihre eigenen Kommentare zu bearbeiten? (Änhlich wie die Rechte bei "Artikel erstellen")
Gruß und besten Dank für kreative Ansätze
Loon3y