-
相信很多用WordPress建站的朋友都会经常遇到注册者来发文章投稿的情况,特别是一些比较有知名度的博客,那么如何让投稿者来插入本地图片呢?给刚注册的人予作者的权限确实是太大了,因为无需审核,但给投稿者权限的话 他只能发文字文章和网络图片,但他发的文章可以在后台审核,现在教大家如何让投稿者的身份既能审核他的文章,同时他也能插入本地图片。
首先找到主题下的函数文件functions.php,也可以在WordPress后台控制板—>主题—>编辑中选择:“functions.php“,在该模板文件最后面的 ?> 前,插入下面的代码就可以了。复制代码的时候把小括号、单引号和双引号以及逗号分号换成英文状态下的哦!
代码如下:
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编辑器中增加了一个“添加媒体”按钮。如果还没有的话你把你自己注册的号在后台设置为作者,然后在用作者这个去登录,点发表发现刷新下缓存和数据,然后在在后台把这个号编程投稿者,在登陆上点发布文章,这次有了把!要去除投稿者这个功能的话,需要添加以下代码替换上面的代码。
代码如下:
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'); }
wordpress让投稿者可以插入本地图片
2514人参与 |分类: 站长百科|时间: 2012年02月27日
相关文章
- 2020-05-09WordPress使用timthumb.php截取文章缩略图
- 2018-11-09一键安装KMS服务脚本 搭建自己的KMS激活服务器教程
- 2018-10-30Windows 10系统的3D Objects(3D对象)文件夹如何删除
- 2018-03-16WINGHO..文件夹删除方法
- 2017-12-23WordPress博客什么时候才需要使用缓存插件?
- 2017-12-05WordPress站点SEO优化中需要避开6个常见错误
- 2017-11-11升级WordPress时提示’另一更新正在进行’的解决方法
- 2017-11-02WordPress上传文件自动重命名
- 2017-10-28WordPress前台显示用户的注册时间
- 2017-08-15WordPress发布/更新文章、提交/审核评论自动清理阿里云CDN缓存