Ograniczenie autorów do wyświetlania tylko ich postów na WordPressie

Czasami może to być bardzo przydatne, aby upewnić się, że w wordpress bulletin board autorzy widzą tylko i wyłącznie swoje artykuły. Zrób to tylko wtedy, gdy jesteś w stanie wykonać kopię zapasową, przywrócić ją bez problemów i gdy wiesz, co robisz. W pliku function.php swojego motywu musisz dodać następujący kod (oczywiście wyświetlanie nie będzie ograniczone dla administratorów):

function posts_for_current_author($query) {
global $pagenow;
if( 'edit.php' != $pagenow || !$query->is_admin )
return $query;
if( !current_user_can( 'edit_others_posts' ) ) {
global $user_ID;
$query->set('author', $user_ID );
}
return $query;
}
add_filter('pre_get_posts', 'posts_for_current_author');


Komentarz można zostawić jako zarejestrowany użytkownik serwisu, uzyskując dostęp poprzez sieci społecznościowe, konto wordpress lub jako użytkownik anonimowy. Jeśli chcesz zostawić komentarz jako anonimowy użytkownik, zostaniesz powiadomiony e-mailem o możliwej odpowiedzi tylko wtedy, gdy podasz swój adres e-mail (opcjonalnie). Włączenie jakichkolwiek danych do pól komentarza jest całkowicie opcjonalne. Każdy, kto zdecyduje się na wprowadzenie jakichkolwiek danych, akceptuje ich traktowanie w celach związanych z usługą lub w odpowiedzi na komentarz i komunikację, co jest absolutnie konieczne.


Zostaw Komentarz