
有很多WordPress站点需要开放后台,以接受用户投稿,一般情况下我们将新用户的默认角色设置为:投稿者。
在WordPress中,投稿者用户在后台添加新文章时,只能发布文本内容,不能添加媒体,也就是不能上传图片、视频、压缩包等文件。但是对于很多站点来说,图片等媒体对于丰富文章内容,增加可读性起到了必不可少的作用,所以投稿者不能上传图片实在是不方便。本文将向你讲解在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')
}
上述代码执行过一次后,投稿者的权限设置将储存到数据库中,即使你移除以上代码,投稿者也依然拥有上传文件的权限。如果你想剥夺投稿者上传文件的权限,你可以使用以下代码来替换上面的代码:
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后台的文章发布页面,看看是否已经没有了添加媒体的按钮。如果按钮已经消失,你就可以将上面的代码移除了。
wordpress程序是目前最流行的博客程序,在国内的使用量也是非常大的。最近看到很多新手在使用wordpress的时候,不知道怎么调用单页,而我本人在网上也没有发现这方面很详细的教程,所以这次专门来写下调用单页的 *** 作方法,虽然是很基础,但是确实是很多新手需要的。
使用wordpress调用单页一般都是在博客上放广告使用的, *** 作的方法有两种,一种是使用iframe调用,一种是使用js代码调用,下面来讲下实际 *** 作步骤。
iframe调用单页
1.既然是调用单页,那就需要有个单页,所以第一步是准备一个单页,单页也可以自己用DW(dreamweaver)制作,这里就不详细讲述了。另外也可以找到目标网页去下载,比如你看准哪个网站的单页不错,然后查看源代码,找到其单页的地址,然后用浏览器的目标另存为把网页下载下来,命名为一个随意名字就OK。鉴于有些新手可能还是不太懂,所以本人特意找到一个百度的单页做示范教程,看下图:
2.按照上图的 *** 作我们就会得到一个名为.htm的单页,加一个存放单页图片和其他文件的_files文件夹,接下来我们把这两个文件用FTP工具上传到wordpress的主题目录,路径是/wp-content/themes/,这样你用这个网址wp-content/themes/.htm去访问,就可以看到这个单页了。
3.网站有了单页,那还要知道怎么调用,调用的方法其实很简单,只需要在wordpress主题头部下面放上一段代码就可以调用了,代码:</p
align="center">
好了,现在访问下你的网站,单页效果就会出来了。当然单页不一定就要放在头部,具体放在什么地方你自己可以多试试。
js调用单页
js调用单页其实跟iframe调用差不多,就多了一个步骤,方法就是做好上面的1、2步骤以后。
1.接下来在桌面建立一个js文件(建立一个记事本,把后缀名改为.js就ok。可能有些朋友改后缀名没有效果,这是因为你的电脑隐藏了文件的扩展名,只要设置下就好了),js文件名也是随意取,姑且把它命名为“.js”。
2.用记事本打开这个.js,在里面插入代码,:
代码:
document.write(‘<iframe
src=”<span
style=”color:
ff0000”>wp-content/themes/.htm</span>”
width=”100%”<span
style=”color:
ff0000”>height=”415〃</span>
frameborder=”no”
border=”0〃
marginwidth=”0〃
marginheight=”0〃scrolling=”no”></iframe>’)
3.代码插入以后我们保存这个.js文件,然后将他上传至网站的/wp-content/themes/目录下,用wp-content/themes/.js访问下,看下能不能访问到。
4.最后一步就是在网页当中调用这段js了,调用代码如下:
<script
src=’wp-content/themes/.js’
language=’javascript’>
看到这里,相信不用解析大家也能看懂,我们只要把这段代码放到wordpress主题头部下面就ok了,访问下首页就可以看到效果了。
写在后面:这两种调用方法,个人比较倾向于js调用,因为现在百度还不能索引js代码里面的内容,而iframe调用百度已经可以收录,从百度的快照就可以看出来,因为使用单页调用的大多数站长都是做淘客,而百度有点反感淘客,所以个人建议还是使用js调用。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)