GG资源网

WordPress短代码Shortcode的使用教程(WordPress纯代码限制重复评论的间隔时间)

WordPress短代码Shortcode的使用教程

wordpress短代码的作用是,把它放到文章或者页面时,它会被替换成一些其它的内容。

wordpress短代码的使用非常简单,比如我们想显示最新的文章,可以使用短代码

或者设定一个参数来控制实现文章的数量

或者给短代码增加一个标题
[recent-posts posts=”9″]最新文章[/recent-posts]

创建短代码的步奏

1、创建一个函数,当wordpress发现短代码的时候会调用此函数
2、设置唯一的名称,来注册短代码
3、把注册的函数绑定到wordpress的action上

实例说明

1、创建回调函数

当wordpress发现短代码时,会用这段函数的代码进行替换

如上代码,我们创建了一个回调函数,获取最新文章,并返回一个带链接的字符串,注意回调函数不打印任何内容,而是返回一个字符串。

2、注册短代码

现在我们注册一个短代码,以便wordpress可以识别

当文章中发现短代码[recent-posts]时,将会自动调用recent_posts_function()函数

3、将短代码绑定到wordpress的钩子上

现在可以创建一篇文章将短代码加入到文章中看看是否好用吧。

进阶短代码

1、短代码的参数

短代码非常灵活,它允许我们添加参数,假如我们要显示一定数量的最新文章,我们可以这样写

但是如何在自定义函数中获取到短代码的参数呢?这里我们要用到两个函数shortcode_atts()函数和extract函数

shortcode_atts 作用是把用户短代码的属性和本地属性相结合
extract 此为PHP的函数,它可以提取短代码的各个属性。

扩展一下我们之前的函数,传递一个参数$atts

如果短代码中不传递参数,posts=>1 将是默认值,传递完参数将用参数的值,注意一下,短代码可以添加多个参数

2、短代码中添加内容

进一步扩展我们的短代码函数,添加一些内容作为参数传递,这将是最新文章列表的标题。为了实现这种功能,我们需要在函数中添加第二个参数$content。

上面的回调函数,短代码使用于[recent–posts posts=”5″]最新文章[/recent–posts]

在其它地方显示短代码

默认情况下侧边栏是忽略短代码的,想要实现需要添加对应的过滤函数

1、在侧边栏显示

2、在评论页面显示

3、在摘要中显示

WordPress纯代码限制重复评论的间隔时间

WordPress文章评论这个功能其实很鸡肋,不过也有很多站长喜欢用,既然用上了,那就要注意一个情况,那就是刷评论广告,这样对网站会有一定影响的。

那么如果解决这个问题呢?我们只需要给评论添加一个间隔时间限制即可。

下面这段代码就能解决:

使用方法

将上面代码添加到正在使用的WordPress主题functions.php文件中即可。

扫码关注wpwp自学笔记

精选优质免费WordPress主题模板,分享最新WordPress实用建站教程!

记住我们的网址:ztJun.com

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » WordPress短代码Shortcode的使用教程(WordPress纯代码限制重复评论的间隔时间)

发表回复

CAPTCHAis initialing...