Support

Account

Home Forums Add-ons Options Page How to hide "Options Page" menu item for specific users Reply To: How to hide "Options Page" menu item for specific users

  • Hi everyone,

    Since “Options page” v1.1 you can use in your function.php :

    acf_set_options_page_capability( 'edit_themes' );
    where ‘edit_themes’ is a typical wordpress admin capability

    > “Options page” v1.1 release note and example here

    Or since “Options page” v1.2, you can setup capability in your function.php like this :

    function my_acf_options_page_settings( $acf_options_page_settings )
    {
      $acf_options_page_settings['title'] = 'Theme Options';
      $acf_options_page_settings['pages'] = array('Sub-page 1', 'Sub-page 2');
      $acf_options_page_settings['capability'] = 'edit_themes';
    
      return $acf_options_page_settings;
    }
    add_filter('acf/options_page/settings', 'my_acf_options_page_settings');
    

    Check the line : $acf_options_page_settings[‘capability’] = ‘edit_themes’;

    Hope you enjoy 😉