我已经设置了一个静态主页。我希望标题“主页”显示在菜单上,但不显示在页面上。你能告诉我如何做到这一点吗?非常感谢。
希望页面标题显示在菜单上,但不显示在页面上
3 个回复
SO网友:Milo
一个可能的快速修复方法是复制page.php
或index.php
模板文件,重命名front-page.php
, 然后打开并删除the_title();
以及周围的html标记,如<h1>
</h1>
或者不管标题是什么。
SO网友:Chip Bennett
米洛建议的另一种方法是修改page.php
包裹the_title()
在条件中。e、 g.更换:
<h1><?php the_title(); ?></h1>
。。。使用此选项:<?php if ( ! is_front_page() ) { ?>
<h1><?php the_title(); ?></h1>
<?php } ?>
SO网友:Michelle
芯片和;米洛的答案会有用,或者,如果你有body_classes 启用(以便将唯一类添加到每个页面的主体类中),您可以将其添加到CSS中:
.home h1 { display: none; }
根据主题,h1也将应用一种独特的样式,例如:.home h1.page-title {display: none; }
这样做会更好,因为这样您就不会意外地在该页面上隐藏任何其他标记。祝你好运。
结束