对于那些想在索引上使用@pieter解决方案的人,请注意。php-索引上。php中,您需要检查静态页面是否设置为在设置>阅读中显示帖子。这个is_home()
条件对索引不起作用。php,因此您确实需要检查选项是否已设置:
<?php
// See if "posts page" is set in Settings > Reading
$page_for_posts = get_option( \'page_for_posts\' );
if ($page_for_posts) { ?>
<header class="page-header">
<h1 class="page-title" itemprop="headline">
<?php echo get_queried_object()->post_title; ?>
</h1>
</header>
<?php } ?>
此检查很重要,因为索引。当设置“Front Page Displays>Your latest posts”时,也会调用php。那样的话
get_queried_object()->post_title;
将返回“找不到对象”错误。