自定义Wordpress用户角色无法将图像添加到帖子中

时间:2014-04-28 04:10:16

标签: php wordpress roles

我在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是否能够将他们上传的图片添加到帖子中?

谢谢。

1 个答案:

答案 0 :(得分:0)

我不确定你是否找到了这个问题的答案,但如果你改变了

 add_action( 'admin_init', 'add_guide_author_role');

 add_action( 'admin_menu', 'add_guide_author_role');

你可能会发现问题消失了。