我在Wordpress中创建了一个自定义用户角色,我赋予该角色上传文件的能力。但是,一旦您上传文件并尝试将它们插入帖子,就没有任何反应。以下是我提供的一组角色,我认为应该让用户有权将图像插入到帖子中。
function add_guide_author_role() {
$role = get_role( 'guide_author' );
// create if neccesary
if (!$role) $role = add_role('guide_author', 'Guide Author');
// add theme specific roles
$role->add_cap('delete_posts');
$role->add_cap('edit_posts');
$role->add_cap('edit_published_posts');
$role->add_cap('read');
$role->add_cap('upload_files');
}
add_action( 'admin_init', 'add_guide_author_role');
我错过add_cap
是否能够将他们上传的图片添加到帖子中?
谢谢。
答案 0 :(得分:0)
我不确定你是否找到了这个问题的答案,但如果你改变了
add_action( 'admin_init', 'add_guide_author_role');
到
add_action( 'admin_menu', 'add_guide_author_role');
你可能会发现问题消失了。