2012-10-20 20 views
14

Muszę utworzyć rolę recenzenta (niestandardową) dla użytkowników w WordPress, w jaki sposób mogę utworzyć niestandardową regułę?Jak utworzyć niestandardową rolę użytkownika w Wordpress

+1

Przede wszystkim chcę radzę zadawać pytania jaśniej i spróbuj aby przeprowadzić wyszukiwanie, zanim zapytasz, a słowo [wordpress.stackexchange.com] (http://wordpress.stackexchange.com/) jest lepsze w przypadku pytań związanych z WordPressem. –

+0

Powinien być na wordpress.stackexchange.com – Piran

Odpowiedz

35

Można użyć add role funkcja jak

<?php add_role($role, $display_name, $capabilities); ?> 

Przykład

add_role('basic_contributor', 'Basic Contributor', array(
    'read' => true, // True allows that capability 
    'edit_posts' => true, 
    'delete_posts' => false, // Use false to explicitly deny 
)); 

także see this tutorial (custom rule discussed) i this plugin too if you don't want to write any code.

+1

thanx za pomoc –

+1

Lepiej wywołać to na haku aktywacyjnym wtyczki, ponieważ to ustawienie jest zapisane w bazie danych (w tabeli wp_opcje, pole wp_user_roles). – numediaweb

+1

Witryna wtyczki nie jest już aktywna. –

6

Jeśli nie szukasz pisać dużo kodu, ale chcesz używać wtyczki to bardzo polecam Justin Tadlock za Members wtyczki:

Należy łatwo oferować funkcjonalność szukasz.

Powodzenia!

0

Można usunąć WordPress Role domyślnego użytkownika i tworzyć własne.

Z panelu administracyjnego WordPress. przejdź do:

Wygląd> Edytor> (Wybierz temat)> Funkcje tematyczne

add_role('newbie', __(
'Newbie'), 
array(
'read' => true, // Allows user to read 
'create_posts' => true, // Allows user to create new posts 
'edit_posts' => true, // Allows user to edit their own posts 
) 
); 

Source

Powiązane problemy