我正在为我的网站开发一个自定义主题,我似乎无法检查当前页面是博客文章还是页面。我该怎么做?
我的代码到目前为止(post.php):
<?php get_header(); ?>
<?php if (is_front_page()) : ?>
<div class="hero">
<h1>hello world</h1>
</div>
<? elseif (is_page()) : ?>
<div class="hero">
<h1><?php the_title(); ?></h1>
</div>
<? elseif (is_singular()) : ?>
<div class="hero">
<h1><?php the_title(); ?></h1>
<p>Date: <?php echo get_the_date(); ?></p>
<p>Categories:</p>
</div>
<?php endif; ?>
<?php get_footer(); ?>
2条答案
按热度按时间ubbxdtey1#
WordPress辅助函数
is_singular()
检查当前请求是否“针对任何帖子类型的现有单个帖子”。还有一些辅助函数,如
is_single()
和is_page()
,它们与is_singular()
略有不同。5uzkadbs2#
你好,你可以用这样的东西……
希望这本书能帮到你…