Home Forums ACF PRO How do I hide the options page?


How do I hide the options page?

  • How can I hide the options pages that I add so that only the super admin can see them?


  • Hi kkyang,

    You can do so by editing the capability of the options page.

    Set it to a capability only a super admin has

    For example:

    $options = acf_add_options_page(array(
    		"page_title"    => "Options",
    		"menu_title"    => "Options",
    		"menu_slug"     => "options-theme",
    		"capability"    => "manage_sites",
    		"redirect"      => false

    For more capabilities see:

  • sweet! is there anything wrong with doing it this way?

    if (current_user_can('administrator')) {
    		if(function_exists('acf_add_options_page')) { 
    			acf_add_options_sub_page('Social Media Widget');
    			acf_add_options_sub_page('Calendar Options');
  • I can’t speak to the functions above, but if you’re looking to do a lot of admin sidebar tweaking, look into the Admin Menu Editor plugin Allows for resorting, hiding, adding, and all sorts of editing to the admin menu. Great for handing off to less-savvy users.

Viewing 4 posts - 1 through 4 (of 4 total)

The topic ‘How do I hide the options page?’ is closed to new replies.