如果短代码已经存在该怎么办

嗡嗡声

我正在编写一个定义短代码的 Worpress 插件。如果已经使用相同名称注册了另一个短代码,那么在短代码注册时会发生什么?做法是什么?是否有可能找到冲突的插件以警告用户他应该停用它才能激活您的插件?

谢谢。

if ( !shortcode_exists( 'myshortcode' ) ) {
    add_shortcode('myshortcode','mycallback');
}
else ?????
哈达斯塔诺斯

最佳做法是始终为短代码的名称添加前缀,以避免命名冲突。您可以使用与插件名称或活动相关的特定前缀。您可以在此处查看插件开发手册中的一些指南:https : //developer.wordpress.org/plugins/the-basics/best-practices/#prefix-everything

我个人的做法是用个人姓名间距格式来处理。它可以给出类似的东西:

add_shotcode('company_plugin_shorcode');

希望能帮助到你

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果不存在该物品该怎么办?

如果存在多个提交案例,我该怎么办

如果存在货币,我该怎么办?

如果AsyncTask被取消,该怎么办?

如果GOMAXPROCS太大,该怎么办?

如果某人尝试使用与已经登录的用户相同的用户帐户登录,该怎么办?

调用glBindVertexArray(vao):如果已经绑定了“ vao”,该怎么办?如何设计形状类?

如果我尝试重新建立已经推送到开发分支的提交,该怎么办

如果我想检查硒webdriver中是否存在该元素,该怎么办?

Medibuntu项目已经结束-现在我该怎么办?

现在该怎么办three.getWorldRotation已经消失了

Firestore规则:如果给定文档不存在但用于获取中,该怎么办?

如果应用双重哈希算法后仍然存在冲突该怎么办?

如果在终端中输入此代码,该怎么办?

如果HTML不是编程语言,那么我在执行HTML代码时该怎么办?

如果数据已经在缓存中,那么对于非临时性存储该怎么办?

如果建立连接失败,该怎么办?

如果违反了Swing的线程策略,该怎么办?

如果div文字等于某些文字,该怎么办?

如果isAvailableForServiceType方法返回NO,该怎么办

如果销毁选项类型内的对象该怎么办?

如果bash停止回声,该怎么办?

如果忘记启用EFI分区该怎么办?

如果将“ final”放在变量之前,该怎么办?

如果我的发行证书过期,该怎么办?

如果“包装要求”过长,该怎么办?

如果找不到302 URI,该怎么办?

如果自动增量值达到极限,该怎么办?

如果遇到electron-dl,我该怎么办?