我尝试创建新的网页模板,以便从模板中删除get_header()
。
但是,get_header()
不仅粘贴menu
,还粘贴其他头元素(脚本,样式等)
可能存在另一种方式而不是页面模板吗?
请在没有插件的情况下回答。
答案 0 :(得分:2)
在header.php的菜单中添加条件
if (!is_page_template('page_template_name.php')):
wp_nav_menu(your array);
endif;
答案 1 :(得分:1)
1)您可以在Wordpress后端简单地创建一个新页面,例如demo
2)然后在主题中创建一个名为page-demo.php
的新模板文件。
3)之后,您可以在此模板文件上使用get_header()
,或者只显式包含您想要的脚本/样式。
使用get_header()
<?php get_header(); ?>
<div id="content"></div>
<?php get_footer(); ?>
没有get_header()
<script src=""></script>
<link rel="stylesheet" href="" /> \\ script and styles to be used only for this page
<div id="content"></div>
希望它对你有所帮助。