edit_theme_options
क्षमता इस पृष्ठ पर वर्णित के रूप में उपयोगकर्ता साइडबार संपादित कर सकते हैं:
http://codex.wordpress.org/Appearance_Widgets_SubPanel
को जोड़ने के लिए कोड functions.php
$role = get_role('editor');
$role->add_cap('edit_theme_options');
संपादित करें:
यह संपादक तक पहुँचने वाले विषयों या मेनू को रोकने के लिए काम करना चाहिए
function custom_admin_menu() {
$user = new WP_User(get_current_user_id());
if (!empty( $user->roles) && is_array($user->roles)) {
foreach ($user->roles as $role)
$role = $role;
}
if($role == "editor") {
remove_submenu_page( 'themes.php', 'themes.php' );
remove_submenu_page( 'themes.php', 'nav-menus.php' );
}
}
add_action('admin_menu', 'custom_admin_menu');
मुझे इसका परीक्षण करने का मौका नहीं मिला है, लेकिन यह केवल उन्हें मेनू से हटा देता है जो वे अभी भी सीधे URL में लिखकर उन्हें एक्सेस करने में सक्षम हो सकते हैं।