我正在开发一个插件并使用do_action()
而不是在站点上显示插件内容的短代码。该插件将只由我使用,但我制作该插件是为了将网站的组件与主题本身分离。
如果从插件在主题中调用了特定的do\\u操作,我将如何在页面上有条件地显示javascript和css?
我发现了大量的短代码,但我想避免使用短代码,因为我将直接在主题中调用操作。
我试过这样的
add_action(\'wp_footer\', \'print_my_script\');
function print_my_script() {
if(did_action(\'my_custom_action\')) {
wp_enqueue_scripts(\'listings\');
wp_enqueue_scripts(\'isotope\');
}
}
edit: its wp_enqueue_script() not scripts and changing that solved my problem
但它没有起作用。我还看了Scribu的
article 关于短代码和使用全局代码的主题,但这仍然不起作用。
我怀疑我可能能够重新安排优先事项,并使其发挥作用,但我不确定。