简码
作为安全预防措施,禁止在 WordPress 内容中运行 PHP;为了允许与内容进行动态交互,WordPress 2.5 版本中引入了简码。
短代码是可用于与内容执行动态交互的宏。即从帖子中附加的图像创建图库或渲染视频。
为什么使用简码?
短代码是保持内容简洁和语义的一种有价值的方式,同时允许最终用户以编程方式改变其内容的呈现方式。
当最终用户使用短代码将照片库添加到他们的帖子中时,他们会使用尽可能少的数据来指示如何呈现图库。
优点:
- 帖子内容中不会添加任何标记,这意味着标记和样式可以轻松地即时或稍后进行操作。
- 短代码还可以接受参数,允许用户根据实例修改短代码的行为方式。
内置简码
默认情况下,WordPress 包含以下短代码:
[caption]
– 允许您在内容周围添加字幕[gallery]
– 允许您显示图片库[audio]
– 允许您嵌入和播放音频文件[video]
– 允许您嵌入和播放视频文件[playlist]
– 允许您显示音频或视频文件的集合[embed]
– 允许您包裹嵌入的物品
简码最佳实践
开发短代码的最佳实践包括插件开发最佳实践和以下列表:
- 总是回来!
短代码本质上是过滤器,因此创建“副作用”将导致意想不到的错误。 - 为您的短代码名称添加前缀,以避免与其他插件发生冲突。
- 清理输入并转义输出。
- 为用户提供有关所有短代码属性的清晰文档。
快速参考
请参阅使用基本短代码结构、处理自关闭和封闭场景、短代码中的短代码以及保护输出的完整示例。
无评论