我的问题很简单,但我还没有找到这个答案。下面是一个示例:
class MyClass {
public function __construct(){
add_action(\'init\', array($this, \'init\'));
add_action(\'wp_footer\', array($this, \'footer\'));
}
public function init(){
add_action(\'init\', array($this, \'register_scripts\'));
}
public function register_scripts(){
wp_register_script(\'my-script\', plugins_url(\'/script.js\', __FILE__));
}
public function footer(){
echo(\'<div class="style-me">Rawr this is my plugin.</div>\');
}
}
这就是我的代码的外观,它正在失败。它显示div,但不应用javascript。所以我想知道我的问题是运行init()
函数,然后添加register_scripts()
但我已经在做那件事了。这可能吗?