WordPress如何区分wp_head()和wp_footer()中加载的脚本?

时间:2019-02-10 作者:user3864263

一个新手问题。我经历了wp_head()wp_footer() 据说,文档和两者都包括脚本和样式。所以我的问题是WordPress如何区分wp_head() 并且需要在wp_footer().我的理解是wp_head() 将在网页的标题部分包含所有脚本和样式,并调用wp_footer() 将再次在网站的页脚部分包含相同的脚本和样式。我知道这是错误的。

1 个回复
最合适的回答,由SO网友:andrew 整理而成

wp_enqueue_scripts 具有一个参数,该参数指定是否应在中渲染脚本wp_headwp_footer

函数签名如下:

wp_enqueue_script( string $handle, string $src = \'\', array $deps = array(), string|bool|null $ver = false, bool $in_footer = false )
请注意,它是5th 参数,因此,如果希望没有任何依赖项并使用脚本的默认版本号,则仍然必须提供这些参数。例如:

wp_enqueue_script( \'your_script_name\', \'your_script_location\', array(),false, true );
                                                                                ^     
                        //  This will cause the script to render in wp_footer   | 

相关推荐

在PHP文件中包含Gutenberg块

Hi There有没有办法在PHP文件中包含Gutenberg块?Example: 我创建了一个名为:posts grid, 这是一个显示最新帖子的块,用户可以更改要显示的帖子数量和获取帖子的类别,现在我想创建一个自定义帖子模板,并在其中动态使用此块,我要查找的内容类似于do_shortcode() 对于短代码谢谢