- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
简单说 WordPress Shortcode 指的是一些使用[]包含的短代码,WordPress会识别这些短代码并根据短代码的定义输出为特定的内容。
下面蓝队网络为大家介绍一下它的类型,基本概念,函数,这三个方面
Shortcode API 支持几乎所有可能的组合形式:自关闭标签,开放标签,含有参数的标签等。
1 2 3 4 5 6 | [mycode] [mycode foo="bar" id="123" color="red" something="data"] [mycode]Some Content[/mycode] [mycode]<p><a href="http://www.landui.com/">HTML Content</a<>/p>[/mycode] [mycode]Content [another-shotcode] more content[/mycode] [mycode foo="bar" id="123"]Some Content[/mycode] |
首先你要去定义一个函数,来处理你定义的 Shortcode,和它的属性参数以及引用的内容。
1 2 3 4 5 6 | function my_shortcode_func($attr, $content) { // $attr $key=>$value 的数组 // $content 是 shortcode 中包含的字符串 // 对 $attr 和 $content 进行处理 // 返回预期的值} |
然后把自己定的 Shortcode 和其处理函数管理起来,以便 [mycode attr="value"]content[/mycode] 能够按照预期执行。
1 | add_shortcode('mycode', 'my_shortcode_func') |
WordPress 定义了以下和 Shortcode 相关的函数:
1 2 3 4 | add_shortcode('mycode', 'function_name'); // 定义一个新的 Shortcoderemove_shortcode('mycode'); // 移除一个 Shortcoderemove_all_shortcodes(); // 移除所有的 Shortcode$return = do_shortcode($content); // 应用 Shortcode 到内容而不输出 |
售前咨询
售后咨询
备案咨询
二维码
TOP