位置: 编程技术 - 正文

详解WordPress中简码格式标签编写的基本方法(wordpress简码怎么用)

编辑:rootadmin

推荐整理分享详解WordPress中简码格式标签编写的基本方法(wordpress简码怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:wordpress简体中文,wordpress使用教程,wordpress简码怎么用,wordpress简码怎么用,wordpress site,wordpress site,wordpress简介,wordpress简约,内容如对您有帮助,希望把文章链接给更多的朋友!

WordPress 简码是一种类似于论坛标签的东西,格式类似于把尖括号换成中括号的 Html 标签。简码很多人叫做短代码,但官方的翻译应该是简码,在这里纠正一下。

简码的开发的逻辑比较简单,主要就是添加、删除和判断,会在本文全部介绍。

简码格式

简码的格式非常灵活,可以是有属性、无属性、闭合、非闭合等等:

[example]

[example]内容[/example]

[example attr="属性" attr-hide="1"]内容[/example]

[example "属性"]

添加简码

添加简码需要使用 add_shortcode() 函数,两个属性,第一个为简码名,第二个是简码的回调函数。

例如添加名为 test 的简码,回调 Bing_shortcode_test() 函数:

在文章中添加 [test] 就会输出 “Hello World!”。

从上边的例子可以看到,简码的回调函数需要接收两个参数。第一个是简码所有的属性,通过数组储存;第二个是简码的内容(闭合简码中的内容)。

移除简码

remove_shortcode() 函数可以移除一个简码,只需要指定简码的名称即可移除。

remove_all_shortcodes() 函数用来移除当前添加的所有简码。

详解WordPress中简码格式标签编写的基本方法(wordpress简码怎么用)

判断简码

关于判断简码,有两个函数,shortcode_exists() 函数判断简码是否存在。

还有一个 has_shortcode() 函数,判断字符串中是否出现某某简码。

执行简码

do_shortcode() 函数用来在字符串中查找简码,并在简码处调用之前添加的回调函数,把简码执行成需要的内容。

WordPress 添加的钩子:

例子:

简码属性

简码支持各种格式的属性,接受给简码回调函数的第一个参数。如果你要给参数设置默认值,可以使用 shortcode_atts() 函数:

只有页面中使用了简码的时候才加载脚本而在开发的过程中,有时会遇到这种问题:简码模块需要加载 JS 或者 CSS 脚本,而当页面没有使用简码的时候就会造成资源浪费。

比如下边的这个 Google 地图插件:

只有在页面中使用了 [google_map] 简码的时候才需要加载脚本,这怎么做到呢?

其实很简单,只需要在简码函数触发的时候在页脚挂载脚本即可。

总结

简码是个非常强大的功能,对文章内容是一种很好的扩展,利用好可以让添加某些东西变的方便快捷。

关于简码的函数都在:wp-includes/shortcode.php 文件里,有能力的朋友可以阅读一下,了解原理。

PHP多维数组转一维数组的简单实现方法 本文实例讲述了PHP多维数组转一维数组的简单实现方法。分享给大家供大家参考,具体如下:php语言本身没有将多维数组转为一维数组的函数,但是我

PHP+MySQL实现无极限分类栏目的方法 本文实例讲述了PHP+MySQL实现无极限分类栏目的方法。分享给大家供大家参考,具体如下:一个非常简单清晰简单的无极限分类范例,带缩进效果,只需

php获得客户端浏览器名称及版本的方法(基于ECShop函数) 本文实例讲述了php获得客户端浏览器名称及版本的方法。分享给大家供大家参考,具体如下:看到ecshop中有这么一个函数get_user_browser(),获取浏览器的

标签: wordpress简码怎么用

本文链接地址:https://www.jiuchutong.com/biancheng/287439.html 转载请保留说明!

上一篇:WordPress中转义HTML与过滤链接的相关PHP函数使用解析(web转义字符)

下一篇:PHP多维数组转一维数组的简单实现方法(php多维数组遍历输出)

  • 工资完整的账务处理
  • 交强险必须交车船使用税吗?交多少钱?
  • 拍卖行如何征税呢
  • 企业所得税如何做分录
  • 货物运输发票抵税多少
  • 补贴收入属于什么分配
  • 库存商品余额在借方
  • 建筑企业开票都开什么
  • 零星小额交易要交税吗
  • 支付宝支付高速公路发票怎么打印
  • 餐饮发票个人抬头怎么写
  • 发现账实不符,第一件事就是要干嘛?
  • 个人独资企业注册流程
  • 广州二手房免增值税
  • 租房免租是什么意思
  • 受委托加工物资双方账务处理怎么做
  • 销售收入分成率计算公式
  • 电力工程公司岗位职责
  • 开具增值税专用发票承诺函
  • 财产租赁合同印花税申报期限
  • 分公司亏损还会分摊所得税吗
  • 增值税红字发票怎么做账
  • 纳税人提供植物油的税率
  • 产值指的是财务报表哪个数值
  • 京挑客怎么赚钱
  • 代扣职工社保
  • 进行财产清查
  • ah股溢价是什么意思 搬砖
  • 地毯属于什么类别垃圾分类
  • 笔记本电脑应该关机还是睡眠
  • 总公司人员的工资子公司发,如何报税?
  • water gardens
  • el-table-column label动态
  • spring 异常
  • php判断useragent
  • 划拨建设用地使用权没有使用期限的限制
  • 刚刚学完小车可以学摩托车吗
  • vue 登陆
  • 红字申请表开错了怎么办
  • 收到股东投资款现金流量表入哪一项
  • 其他权益工具确认投资损失的账务处理
  • 水利建设专项收入的税率是多少?
  • 暂估入库的金额与发票金额不一样
  • phpcms插件
  • 股权转让受让方委托书
  • 开发票明目
  • 一般纳税人每月开票不能超过多少
  • 费用发票处理
  • 全年一次性奖金税率表2023最新
  • 以前年度损益调整在利润表中怎么填
  • 劳务总价包干
  • 办外经证需要交税吗
  • 明细与发票
  • 开办费的最新账务处理2021
  • 进口向海关缴纳消费税
  • 滴滴普通发票
  • 股权投资业务是什么意思
  • 总公司是一般纳税人分公司是什么
  • 广告公司如何开展业务
  • 银行业现金流量表
  • 工会经费属于什么科目
  • MySql 5.6.14 winx64配置方法(免安装版)
  • 在sql server
  • 在数据库master中拒绝了create table权限
  • windows蓝屏代码大全及解决方案
  • 怎么恢复Windows xp蓝天白云壁纸
  • xp开机启动项在哪里设置方法
  • gcuservice.exe
  • 怎么看win8.1的版本
  • jquerygrid
  • jquery mobile实例
  • BaseAdapter数据刷新,自定义BaseAdapter
  • python介绍的主要内容
  • python简要介绍
  • 湖南历年社保缴费
  • 税务绩效管理存在不足
  • 手表不贵比较好的品牌
  • 开票风险预警机制蓝色预警怎么办
  • 深圳房东有钱吗
  • 增值税专用发票和普通发票的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设