添加短代码

  • 短代码回调将传递三个参数:短代码属性,短代码内容(如果有的话)和短代码的名称。
  • 每个短代码只能有一个钩子。这意味着如果另一个插件具有类似的短代码,它将覆盖你的或者你的覆盖它们将取决于插件的包含和/或运行顺序。
  • 短代码属性名称在传递到处理函数之前始终会转换为小写。值不受影响。
  • 请注意,短代码调用的函数永远不会产生任何类型的输出。短代码函数应返回用于替换短代码的文本。直接生成输出将导致意外结果。这类似于过滤器函数应该表现的方式,因为它们不应该从调用中产生预期的副作用,因为你无法控制它们的调用时间和位置。