在我的循环中,我试图设置它,以便在没有帖子显示的情况下,在某些页面上显示某些文本。
我想这很简单,使用is_post()
, 但当您处于循环中时,此函数似乎不起作用。
有人知道我如何在循环中识别当前显示的页面吗?
以下代码来自loop.php
- 这是我如何构造代码的,因为在本例中内容并不重要。然而,对于那些感兴趣的人,这里是我的全部page.php
和loop.php
代码-http://pastebin.com/hDjR6C7A.
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<!-- Do stuff here -->
<?php endwhile; ?>
<?php else : ?>
<?php if(is_page(162)) : // Careers ?>
<!-- Do stuff here -->
<?php if(is_page(716)) : // Partnerships ?>
<!-- Do stuff here -->
<?php elseif(is_search()) : ?>
<!-- Do stuff here -->
<?php endif; ?>
<?php endif; ?>