如何将脚本排入同一站点上的2个不同页脚?

时间:2019-10-12 作者:The Chewy

我在WordPress网站上使用了两个不同的页脚。一个是标准footer.php另一个用于联系人和法律页面footer-contact.php

在相关页面上调用它们非常简单-我只是一个用途<?php get_footer(\'contact\'); ?> 在需要联系人页脚的页面上。

虽然第二个页脚的设计没有调用脚本。在我的功能中。我使用的php文件如下,最后一个参数为“true”,它将JS放在页脚中。

wp_enqueue_script(\'main_js\', get_theme_file_uri(\'/js/main.js\'), NULL, \'1.0\', true);

如何将脚本排入第二个页脚,即。footer-contact.php

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

虽然get_footer(\'name_template_file\'); 包括定义的页脚模板,它不会输出定义为自动在页脚中输出的Wordpress wp\\u enqueued样式和脚本。让您的页面输出所有应该转到页脚调用的javascript文件和样式表<?php wp_footer(); ?> 在要渲染它们的位置。您可以考虑将它们放在主模板中(直接在</body> 因此,没有必要将它们放在可能包含的每个页脚模板中。在大多数情况下,它应该可以正常工作。

相关推荐

只对/博客部分使用WordPress,所有其他页面都是静态的,但使用相同的footer.php和header.php

我正在努力实现一些我认为应该相当容易的事情,但不知怎么的,我被卡住了。我已经为许多静态页面和博客部分创建了css和html,现在我想将其转换为wordpress主题,但我只希望目标站点的/博客部分使用wordpress循环来发布博客文章。所有其他页面都是静态的,但显然使用相同的标题。php和页脚。php,我可以通过使用require 在这些页面中,但作为一个例子,我想链接到/关于而不是关于。php在我的导航中,所以我希望它通过Wordpress。这有意义吗?谢谢