在WordPress/php中仅在主页/博客索引上显示div 时间:2012-05-05 作者:js111 我有一个wordpress网站。我有一个div,我只想出现在主页上(在标题中)。我需要什么类型的php if语句。。。换句话说:仅显示。。。。在主博客索引页的标题中。问题是每个页面都加载了标题本身。谢谢 3 个回复 最合适的回答,由SO网友:iambriansreed 整理而成 See: http://codex.wordpress.org/Function_Reference/is_home<?php if(is_home()): ?> <div>Your div.</div> <?php endif; ?> SO网友:Ankit <?php if(is_home()): ?> <div>Your div.</div> <?php endif; ?> 只要您没有从此处“管理”>“设置”>“阅读”为首页显示设置静态页面,使用上述代码就可以正常工作。<?php if(is_front_page()): ?> <div>Your div.</div> <?php endif; ?> 但是,无论主博客页面是否正在显示,或者您已将静态页面设置为在主页上显示,此代码都可以工作。 SO网友:IanB 您还可以使用CSS解决此问题。将div设置为#your-div{ display: none; } 在css中。然后找到首页的body类页面id,并将其css设置为:.body-class-page-id #your-div { display: block; } 这将在每个页面上隐藏它,但要在其中显示它的页面除外。 结束 文章导航