跳转到主要内容

简码

作为安全预防措施,禁止在 WordPress 内容中运行 PHP;为了允许与内容进行动态交互,WordPress 2.5 版本中引入了简码。

短代码是可用于与内容执行动态交互的宏。即从帖子中附加的图像创建图库或渲染视频。

为什么使用简码?

短代码是保持内容简洁和语义的一种有价值的方式,同时允许最终用户以编程方式改变其内容的呈现方式。

当最终用户使用短代码将照片库添加到他们的帖子中时,他们会使用尽可能少的数据来指示如何呈现图库。

优点:

  • 帖子内容中不会添加任何标记,这意味着标记和样式可以轻松地即时或稍后进行操作。
  • 短代码还可以接受参数,允许用户根据实例修改短代码的行为方式。

内置简码

默认情况下,WordPress 包含以下短代码:

  • [caption]– 允许您在内容周围添加字幕
  • [gallery]– 允许您显示图片库
  • [audio]– 允许您嵌入和播放音频文件
  • [video]– 允许您嵌入和播放视频文件
  • [playlist]– 允许您显示音频或视频文件的集合
  • [embed]– 允许您包裹嵌入的物品

简码最佳实践

开发短代码的最佳实践包括插件开发最佳实践和以下列表:

  • 总是回来!
    短代码本质上是过滤器,因此创建“副作用”将导致意想不到的错误。
  • 为您的短代码名称添加前缀,以避免与其他插件发生冲突。
  • 清理输入并转义输出。
  • 为用户提供有关所有短代码属性的清晰文档。

快速参考

请参阅使用基本短代码结构、处理自关闭和封闭场景、短代码中的短代码以及保护输出的完整示例。

外部资源