WordPress插件,带有一个可以动态生成脚本的短代码。我可以在不将脚本包装在函数中的情况下使用Add_action吗? 时间:2015-01-23 作者:swudev 看起来最好的方法是使用:add\\u action(\'wp\\u footer\',returnJs);但是,如果我的returnJs函数在我的shortcode函数中,并且它在一个页面上被多次使用,那么在尝试重新创建该函数时将返回一个错误。是否有一种方法可以使用add\\u action并将我的js代码放在变量中,而不是包装在函数中,或者可能有另一种方法来包含它。它是基于短代码中的变量动态生成的,因此js对于每个短代码都是唯一的。提前谢谢。 1 个回复 SO网友:DiverseAndRemote.com 您需要的是function_exists 方法在定义returnJs 功能:if( ! function_exists(\'returnJs\') ){ function returnJs(){ //Code goes here } } 然而,更好的做法是只定义returnJs 插件中的函数 结束 文章导航