wordpress让投稿者可以插入本地图片
文章来源:小灰博客| 时间:2013-05-31 12:21:57| 作者:Leo | 2 条评论
用wordpress时难免会涉及到注册者来发文章,那么如何让投稿者来插入本地图片呢?给刚注册的人作者的权限是太大了 ,因为无需审核,但给投稿者权限的话 他只能发文字文章和网络图片,但他发的文章可以在后台审核, 现在教大家如何让投稿者的身份既能审核他的文化脏 他也能插入图片
首先找到主题下的函数文件functions.php 也可以在wordpress后台控制板—>主题—>编辑中选择:“functions.php”,在该模板文件最后面的 ?> 前,插入下面的代码就可以了。复制代码的时候把小括号、单引号和双引号以及逗号分号换成英文状态下的哦
1 2 3 4 5 6 7 | if ( current_user_can('contributor') && !current_user_can('upload_files') ) add_action('admin_init', 'allow_contributor_uploads'); function allow_contributor_uploads() { $contributor = get_role('contributor'); $contributor->add_cap('upload_files'); } |
上面的代码只要执行了一次,wordpress投稿者权限就会保存到数据库中,用投稿者帐号登录wordpress控制板—>文章—>写文章,就可以看到wordpress编辑器中增加了一个“添加媒体”按钮。如果还没有的话你把你自己注册的号在后台设置为作者,然后在用作者这个去登录 点发表发现刷新下缓存和数据,然后在在后台把这个号编程投稿者,在登陆上点发布文章,这次有了把!要去除投稿者这个功能的话,需要添加以下代码替换上面的代码。
1 2 3 4 5 6 7 | if ( current_user_can('contributor') && current_user_can('upload_files') ) add_action('admin_init', 'allow_contributor_uploads'); function allow_contributor_uploads() { $contributor = get_role('contributor'); $contributor->remove_cap('upload_files'); } |
如果该文章帮到了您,不妨帮忙分享支持下博主!
同时也欢迎各位技术爱好者加入IT技术群(点击即可):70035098 互相交流学习!
同时也欢迎各位技术爱好者加入IT技术群(点击即可):70035098 互相交流学习!
分享该文章到:
2条评论
学习了,谢谢博主!
客气客气