Marcin Toczek

Marcin Toczek Projektant -
technolog, Zakład
Zbiorników INSTAL
Rzeszów

Temat: Dostęp do edycji wpisów tylko dla wybranych

Witam, czy istnieje sposób, aby można było utworzyć grupę użytkowników na blogu, którzy mogą dodawać wpisy (tylko twórcy wpisu + administrator mogą mieć do niego dostęp z panelu administratora), które następnie by musiały być akceptowane przez twórcę bloga?
Paweł Knapek

Paweł Knapek freelancer, koder,
wordpressowiec

Temat: Dostęp do edycji wpisów tylko dla wybranych

A nie wystarczy rola Contributor/ Współpracownik ?
....może pisać, edytować, kasować - ale sam nie może publikować.Ten post został edytowany przez Autora dnia 11.07.13 o godzinie 17:16
Marcin Toczek

Marcin Toczek Projektant -
technolog, Zakład
Zbiorników INSTAL
Rzeszów

Temat: Dostęp do edycji wpisów tylko dla wybranych

Tylko chodzi o to, że dostęp do możliwości pisania będzie miało kilka osób i chcę, aby nie mogły wzajemnie ingerować w swoje wpisy.
Paweł Knapek

Paweł Knapek freelancer, koder,
wordpressowiec

Temat: Dostęp do edycji wpisów tylko dla wybranych

I nie będą mogli.
Choć będą mieli listę wszystkich wpisów, każdy będzie mógł edytować tylko swoje.

Jeżeli nie chcesz by cudze wpisy były widoczne, możesz w function.php dorzucić przykładowo
 function posts_for_current_author($query) {
global $user_level;

if($query->is_admin && $user_level < 5) {
global $user_ID;
$query->set('author', $user_ID);
unset($user_ID);
}
unset($user_level);

return $query;
}
add_filter('pre_get_posts', 'posts_for_current_author');
Marcin Toczek

Marcin Toczek Projektant -
technolog, Zakład
Zbiorników INSTAL
Rzeszów

Temat: Dostęp do edycji wpisów tylko dla wybranych

Dzięki, nie wiedziałem o tym :-)
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Dostęp do edycji wpisów tylko dla wybranych

Paweł K.:
 function posts_for_current_author($query) {
global $user_level;

if($query->is_admin && $user_level < 5) {[/quote]> global $user_ID;[quote] $query->set('author', $user_ID);
unset($user_ID);
}
unset($user_level);

return $query;
}
add_filter('pre_get_posts', 'posts_for_current_author');

po co są te unset-y? :)
Paweł Knapek

Paweł Knapek freelancer, koder,
wordpressowiec

Temat: Dostęp do edycji wpisów tylko dla wybranych

Konrad K.:

po co są te unset-y? :)

Nie pytaj mnie o to, nie ja jestem autorem tego oto dzieła.
Przeklejka w stanie surowym ;)
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Dostęp do edycji wpisów tylko dla wybranych

aha :)

bo sie wlasnie zastanawiam po co to resetowac. w tym wypadu (listy wpisow w kokpicie) nic nie namiesza, ale na stronach gdzie jest kilka petli, bedą kłopoty

Następna dyskusja:

Jak zrobić menu tylko dla ...




Wyślij zaproszenie do