我写了一个插件,它在 WordPress 帖子中加载一个 JS 库。我正在使用 WordPress 短代码来检测对插件的调用,如下所示:[myplugin class="abc"]
。
所以基本上每次用户写入[myplugin ...]
时,我的插件都会将此字符串转换为<p class="abc">
标签,并且我正在排队一个解析<p>
标签的远程 JS 脚本。我想为小部件侧边栏允许相同的行为,以便用户可以<p class="abc">
在text
小部件中写入。我只需要加载 JS。
与其在每个帖子中加载这个 JS 库,text
不如在每次加载 WordPress 时只嵌入我的脚本一次。
在 akismet 代码源中看到他们正在使用该init
钩子。那是正确的钩子吗?