仅在需要时强制加载插件的CSS和JS

时间:2011-02-12 作者:Andy Nguyen

我看到了很好的答案(下面的链接),但我想自己学习如何寻找特定插件的动作调用,这样我就可以使用EAMan的思想来阻止它Restricting a Plugin to Only Load its CSS and JS on Selected Pages?

我用过http://wordpress.org/extend/plugins/datapress/ 而且它的js/css只需要在一个页面上使用。

其他插件也一样。我该如何找出这些插件调用的功能,以便只在需要的页面上启用它。

1 个回复
SO网友:Denis de Bernardy

is\\u admin()对于前端很有用。

load-$pagenow钩子和其他一些钩子在后端很有用。wp admin/admin标题。例如,php包含:

do_action(\'admin_enqueue_scripts\', $hook_suffix);
do_action("admin_print_styles-$hook_suffix");
do_action(\'admin_print_styles\');
do_action("admin_print_scripts-$hook_suffix");
do_action(\'admin_print_scripts\');
do_action("admin_head-$hook_suffix");
do_action(\'admin_head\');
请注意$hook\\u后缀变量,您可以在加载插件页面时在那里使用var\\u dump()来了解其值。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?