Ondersteuning » Code oplossingen gezocht » WordPress capabilities

  • Ik heb zelf een rol aangemaakt met deze code:

    add_role( 'moderator', 'Moderator', array(
    	// Core capabilities
    		'activate_plugins' => false,
    		'create_users' => false,
    		'delete_others_pages' => false,
    		'delete_others_posts' => false,
    		'delete_pages' => true,
    		'delete_plugins' => false,
    		'delete_posts' => true,
    		'delete_private_pages' => true,
    		'delete_private_posts' => true,
    		'delete_published_pages' => true,
    		'delete_published_posts' => true,
    		'delete_themes' => false,
    		'delete_users' => false,
    		'edit_dashboard' => false,
    		'edit_others_pages' => true,
    		'edit_others_posts' => false,
    		'edit_pages' => true,
    		'edit_plugins' => false,
    		'edit_psts' => true,
    		'edit_private_pages' => true,
    		'edit_private_posts' => true,
    		'edit_published_pages' => true,
    		'edit_published_posts' => true,
    		'edit_theme_options' => false,
    		'edit_themes' => false,
    		'edit_users' => false,
    		'export' => false,
    		'import' => false,
    		'install_plugins' => false,
    		'install_themes' => false,
    		'list_users' => false,
    		'manage_categories' => true,
    		'manage_links' => true,
    		'manage_options' => false,
    		'moderate_comments' => false,
    		'promote_users' => false,
    		'publish_pages' => true,
    		'publish_posts' => true,
    		'read' => true,
    		'read_private_pages' => true,
    		'read_private_posts' => true,
    		'remove_users' => false,
    		'switch_themes' => false,
    		'unfiltered_html' => true,
    		'unfiltered_upload' => false,
    		'update_core' => false,
    		'update_plugins' => false,
    		'update_themes' => false,
    		'upload_files' => true,
    
    	// Custom capabilities
    		'assign_topic_tags' => false,
    		'delete_forums' => true,
    		'delete_others_forums' => false,
    		'delete_others_replies' => false,
    		'delete_others_topics' => false,
    		'delete_replies' => true,
    		'delete_topic_tags' => true,
    		'delete_topics' => true,
    		'edit_forums' => true,
    		'edit_others_forums' => false,
    		'edit_others_replies' => false,
    		'edit_others_tablepress_tables' => true,
    		'edit_others_topics' => false,
    		'edit_replies' => true,
    		'edit_tablepress_tables' => true,
    		'edit_topic_tags' => true,
    		'edit_topics' => true,
    		'gmedia_album_manage' => true,
    		'gmedia_delete_media' => true,
    		'gmedia_delete_others_media' => true,
    		'gmedia_edit_media' => true,
    		'gmedia_edit_others_media' => true,
    		'gmedia_filter_manage' => false,
    		'gmedia_gallery_manage' => false,
    		'gmedia_import' => true,
    		'gmedia_library' => true,
    		'gmedia_module_manage' => false,
    		'gmedia_settings' => false,
    		'gmedia_show_others_media' => true,
    		'gmedia_tag_manage' => false,
    		'gmedia_terms' => true,
    		'gmedia_terms_delete' => true,
    		'gmedia_upload' => true,
    		'keep_gate' => false,
    		'manage_topic_tags' => false,
    		'moderate' => false,
    		'participate' => false,
    		'publish_forums' => true,
    		'publish_replies' => true,
    		'publish_tablepress_tables' => true,
    		'publish_topics' => true,
    		'read_hidden_forums' => true,
    		'read_private_forums' => true,
    		'read_private_replies' => true,
    		'read_private_replies' => true,
    		'read_private_tablepress_tables' => true,
    		'read_private_topics' => true,
    		'spectate' => false,
    		'tablepress_access_about_screen' => false,
    		'tablepress_access_options_screen' => false,
    		'tablepress_add_tables' => true,
    		'tablepress_copy_tables' => true,
    		'tablepress_delete_tables' => true,
    		'tablepress_edit_options' => false,
    		'tablepress_edit_tables' => true,
    		'tablepress_export_tables' => false,
    		'tablepress_import_tables' => false,
    		'tablepress_import_tables_wptr' => false,
    		'tablepress_list_tables' => true,
    		'throttle' => false,
    		'ure_create_capabilities' => false,
    		'ure_create_roles' => false,
    		'ure_delete_capabilities' => false,
    		'ure_delete_roles' => false,
    		'ure_edit_roles' => false,
    		'ure_manage_options' => false,
    		'ure_reset_roles' => false,
    		'view_trash' => false,
    ));

    Hoe kan ik een gebruiker toegang geven in de Widgets, onder weergave? Als ik edit_theme_options op true zet, krijgt de gebruiker toegang tot alle onderdelen in de weergave. Dat wil ik juist niet, maar alleen een specifiek onderdeel van dat menu.
    En hoe kan ik dit toepassen op andere onderdelen, zoals bv. geen toegang tot de wowslider of contact form 7?

1 reactie aan het bekijken (van in totaal 1)
1 reactie aan het bekijken (van in totaal 1)
  • Het onderwerp ‘WordPress capabilities’ is gesloten voor nieuwe reacties.