要设置WordPress主题和插件的权限,需要在主题或插件的函数中调用相关的WordPress API函数。以下是一些可能用到的函数及其用途:
以下是一个示例代码,用于添加"edit_theme_options"权限给编辑者角色,并将一个JavaScript文件添加到主题中使用:
function add_theme_caps() {
$role = get_role( 'editor' );
$role->add_cap( 'edit_theme_options' );
}
add_action( 'admin_init', 'add_theme_caps' );
function my_scripts() {
wp_enqueue_script( 'my-script', get_template_directory_uri() . '/js/my-script.js', array( 'jquery' ), '1.0', true );
}
add_action( 'wp_enqueue_scripts', 'my_scripts' );
以上代码添加了"edit_theme_options"权限到编辑者角色,并将一个名为"my-script.js"的JavaScript文件添加到主题中使用。