帮助在初始化操作后在页脚中查询脚本

时间:2011-11-28 作者:0al0

在我的功能中。php中,我设置了register\\u scripts()和load\\u scripts(),并将它们连接到“init”操作。

我已经注册了所有要加载到页脚中的脚本,以便优化页面加载。

我在register\\u scripts()中注册的一些脚本没有在load\\u scripts()中排队,因为我只想在需要时加载它们。

例如,如果呈现的页面包含模板部分的“库”。php需要“jquery gallery”,我想将其从该文件中排队,但只有在加载了其余的页脚脚本之后。我还需要使用内联脚本来实现这一点。

希望我能解释清楚。。。如果没有,请询问。

1 个回复
SO网友:goldenapples

如果在呈现页面时将脚本排入页脚(在“wp\\u head”挂钩之后),则必须手动将wp\\u print\\u脚本(或wp\\u print\\u footer\\u脚本)添加到wp\\u footer操作,如下所示:

wp_enqueue_script( \'jquery-gallery\', null, array( \'jquery\' ), null, true );
add_action( \'wp_footer\', create_function( \'\', \'wp_print_scripts( "jquery-gallery" );\' ) );

结束

相关推荐

ADMIN_PRINT_SCRIPTS-$HOOK_SUFFIX是否适用于指向单个文件的嵌套路径?

可以用钩子admin_print_scripts-$hook_suffix 用于创建的挂钩,如$hookname = get_plugin_page_hookname(\"my-quiz/lib/admin/$code_page\", \'\' );?哪里$code_page 是somefilename.php.我试过了,但似乎不起作用。我想这可能是因为文件路径?UPDATE上面的代码注册的是“admin\\u page\\u my-quick/lib/admin/question\\u form”,但这