نقش های متعددی وجود دارد که شما می توانید کاربران خود را در وردپرس به آن اختصاص دهید، مثل نقش های فعلی در وردپرس اینها از پیش تعریف شده و دارای قابلیت های خاص هستند. برای تغییر این قابلیت ها و ایجاد نقش های کاربر سفارشی، فقط کد زیر رو به functions.php اضافه کنید :
# Get the user role #
$edit_contributor = get_role('contributor');
# Contributor can upload media #
$edit_contributor->add_cap('upload_files');
# Contributor can no longer delete posts #
$edit_contributor->remove_cap('delete_posts');
نقش های مختلف و قابلیت های در مستندات وردپرس ذکر شده هست.
توجه !
قابلیت های این نقشها در پایگاه داده نوشته می شود ، بنابراین اگر شما می خواهید یک توانایی به یک نقش اضافه کنید ، می باسیت با استفاده از تابع add_cap این کار را انجام بدهید .