I am developing a theme, and I want the Theme Options Page, to be available for Editor, and Administrator user roles.
The options page show up fine when the user is an administrator.
My reduxt configuration file:
...
$args = array(
'display_name' => esc_html__( 'Ρυθμίσεις Θέματος', TEXT_DOMAIN ),
'display_version' => '1.0.0',
'menu_title' => esc_html__( 'Ρυθμίσεις Θέματος', TEXT_DOMAIN ),
'customizer' => false,
'page_permissions' => 'delete_pages',
'dev_mode' => true
);
Redux::setArgs( $opt_name, $args );
$sections = array(
'basic',
);
Redux::setSection( $opt_name, array(
'title' => esc_html__( 'Βασικές Ρυθμίσεις', TEXT_DOMAIN ),
'id' => $sections[0],
'desc' => esc_html__( 'Social Media, Στοιχεία Επικοινωνίας', TEXT_DOMAIN ),
'icon' => 'el el-home',
'permissions' => 'delete_pages',
'fields' => array(
...
I've found it. Line 75 in redux-framework\redux-core\inc\classes\class-redux-page-render.php
, sets the page_permissions
argument.
Which of course accepts any valid Wordpress capability.