WordPress短代码:创建,参数和好处

从WordPress 2.5版本开始,短代码就被赋予了生命。一般来说,它们与插件捆绑在一起,有时也与主题捆绑在一起。在管理WordPress时,您很可能在某个时间点使用过它们。

从WordPress 2.5版本开始,短代码就被赋予了生命。一般来说,它们与插件捆绑在一起,有时也与主题捆绑在一起。在管理WordPress时,您很可能在某个时间点使用过它们。

短代码,顾名思义,就是短的代码位。它们可以插入到你网站的任何地方。使用它们的目的是为了节省用户大量的时间和精力,因为它们消除了重复HTML字符串的必要性。

你可以插入一个短代码来添加某些功能到你的网站,而不需要任何HTML代码。例如,您可以显示谷歌AdSense广告或添加一个行动按钮的呼叫轻松感谢短代码。

短码的形式是什么?

短代码是用方括号括起来的短文本。例如:

[adsense] -在任何WordPress帖子中显示谷歌广告块的短代码。

画廊这是一个短代码,可以在文章/页面内容中添加一个相册到页面中。

现成的短代码非常有用,可以大大加快速度,但学习如何构建自己的短代码不是更好吗?

继续阅读,学习如何构建一些简单而有用的WordPress短代码。

一个简单的短码

短代码的应用程序编程接口工作起来非常简单。

  1. 构建一个可以运行某些短代码的回调函数
  2. 将该函数与特定的短代码关联起来
  3. 使用add_shortcode函数将代码放置到functions.php文件中。

提示:最好创建一个单独的文件,并将该文件包含在functions.php文件中,以防您打算应用大量短代码。

创建短代码的简单实用示例

我们的目标:

每次我们输入[lorem]到一个帖子/页面内容,我们就会得到一些lorem ipsum。

步骤:

1.首先,我们需要构建回调函数来运行lorem ipsum

函数lorem_function () {

回答‘Lorem ipsum dolor sit amet, consectetur adipiscing elit。我现在不知道我在哪里。你可以自由交谈,但是你可以自由交谈。有光泽的,有光泽的,有光泽的。我很难过。我很抱歉。整条裙子的长度,长度,长度,长度,长度,长度,长度,长度,长度,长度,长度。整座城市仅仅是一个普通的城市。悬吊性、多年生、多年生、多年生、多年生、多年生。用扫描电镜观察静脉滴注。 Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam sed ligula nisl. Nam ullamcorper elit id magna hendrerit sit amet dignissim elit sodales. Aenean accumsan consectetur rutrum.’;

2.使用add_shortcode函数,我们将在functions.php文件中(或者在functions.php文件中插入一个单独的文件)添加shortcode。顺便说一下,这个函数也将附加短代码到我们刚刚创建的函数。

意思是,当使用add_shortcode时我们有两个考虑:

  • 在方括号中输入的名称
  • 我们倾向于链接到短代码的函数

add_shortcode(“lorem”、“lorem_function”);

听起来很棒也很简单,对吧?当然,这并不需要更多的工作,只需要创建一个函数并将其与短代码关联起来。

添加参数

目标:

构建一个短代码来插入像这样的图像

(图片宽度= " 500 "高度= " 500 "]

步骤:

创建一个函数,可以运行短代码并向内容添加图像。这个函数必须读取宽度和高度属性,但有时我们可以给出图像的默认值。

提示:lorempixel.com是一个伟大的网站获得随机图像,如果需要。

建筑的功能:

函数random_picture (att) {

提取(shortcode_atts(数组(

“宽度”= > 400,

“高度”= > 200年,

美元),丙氨酸));

返回的< img src = " http://lorempixel.com/ "。美元的宽度。“/”。美元的高度。’”/ > ';

我们的函数的名字是random_picture.因为这个短代码将能够有选项,我们使用丙氨酸美元参数。

我们主要需要两个函数来使用属性:

  • shortcode_atts它将我们的属性与已知属性结合起来,并在需要时使用默认值。
  • 提取PHP函数,正如其名称所推荐的,它提取我们为短代码添加的那些属性。

最后,该函数给出了我们想要的值,在本例中,图像的HTML代码结合了宽度和高度变量。

注册这短码:

add_shortcode(“照片”,“random_picture”);

结果:

我们的短代码完成了,只需键入(图片)在你的编辑器得到一个随机图像400 × 200。当然,您可以使用属性插入任意大小的图像。

结论

短代码是伟大的,强大的和有用的工具,可以节省我们大量的时间和精力。他们有效地帮助我们创建职位。短代码可以像返回文本那样简单,也可以像添加表单那样复杂。

现在您已经准备好构建自己的短代码了,请通过您的评论让我们了解您使用短代码的激动人心的经历。

Alyona盔状突起物
Alyona盔状突起物
Alyona是一个WordPress爱好者,专注于分享她在使用这个伟大的CMS工作期间遇到的有趣的事情。她喜欢探索新的目的地,并在www.alyonatravels.com

考虑分享这篇文章,让其他人也能找到它:

在facebook上分享
在twitter上分享
分享在linkedin
在reddit分享
在电报
在whatsapp分享
在口袋里
共享电子邮件

加入成千上万的人接收真实的,真正的评估WordPress的产品和服务,就像这样。

我们的赞助商
防止直接接触
内容

3反应

留下一个回复

您的电子邮件地址将不会被公布。必填字段已标记

188金宝搏bet官网下载
从WordPress如何工作的介绍到我们对产品和服务的推荐。
嘿!我们是加布和马克
每周我们分享教程和真实的评论WordPress的产品和服务时事通讯。
成千上万的人有很多人读它!
我们希望你能加入。
我们希望你能加入。以下是你将会得到的:

每周发一封邮件直接发到你的收件箱。