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