覆盖定义为PHP类的短代码

时间:2016-02-16 09:09:16

标签: wordpress override shortcode

如果将短代码定义为类,如何覆盖短代码?

所以我有一些短代码,用方法定义为Class,我遇到了如何覆盖它的问题?

抱歉,我无法提供代码,因为这可能是非法的。

作为一个想法是覆盖类并分配给我自己的短代码。但也不怎么做。

感谢。

PS如果需要更多信息,请告诉。

1 个答案:

答案 0 :(得分:0)

您可以删除短代码。在您自己的代码中使用WordPress核心函数remove_shortcode( $tag );$tag shiuld是类代码中add_shortcode()中使用的字符串。阅读更多https://codex.wordpress.org/Function_Reference/remove_shortcode

一旦您删除了短代码,您就可以添加自己的短代码替换它。可能通过在您自己的代码中扩展原始类。