Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不知道为什么这不起作用
<?php $title = the_title(); ?> <h1 class="top-entry-title"> <?php if( $title === "News" ): ?> <?php the_title(); ?> <?php endif; ?></h1>
它只显示每个页面的标题,即使它不等于新闻?
问题在顶部。
$title = the_title();
将打印标题。另请参阅Wordpress 法典。
你可以使用这个:
<?php the_title( '<h1>', '</h1>' ); ?>
这会将标题作为 h1 打印到屏幕上。
在这里阅读 wordpress 文档Codex
您的代码中没有echo(我认为这太复杂了):
echo
<?php if( $title === "News" ) echo "News"; ?>
应该做的工作。