您可以将此添加到functions.php
文件,允许用户编辑他们创建的页面并管理媒体。只需指定其$user_id
(即27):
function add_theme_caps() {
// to add capability to $user_id
$user = new WP_User( $user_id );
$user->add_cap( \'edit_pages\' );
$user->add_cap( \'edit_published_pages\' );
$user->add_cap( \'upload_files\' );
}
add_action( \'admin_init\', \'add_theme_caps\' );
您可以找到特定用户的
$user_id
当您从Wordpress管理页面编辑特定用户时,从URL。
查看完整列表Wordpress capabilities.
如果您想修改内置角色contributor
允许所有用户使用contributor
修改他们创建的页面的角色:
function add_theme_caps() {
// to add capability to the role `contributor`
$role = get_role( \'contributor\' );
$role->add_cap( \'edit_pages\' );
$role->add_cap( \'edit_published_pages\' );
$role->add_cap( \'upload_files\' );
}
add_action( \'admin_init\', \'add_theme_caps\' );