如何显示编辑器用户角色的选项页面

How to show Options page for editor user role

我正在开发一个主题,我希望主题选项页面可供编辑和管理员用户角色使用。

当用户是管理员时,选项页面显示正常。

我的reduxt配置文件:

...
$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(
...

我找到了。 redux-framework\redux-core\inc\classes\class-redux-page-render.php 中的第 75 行设置了 page_permissions 参数。

这当然接受任何有效的 Wordpress capability