当标题为'Actualitat'时,我不明白为什么代码不会写标题
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="page-header">
<?php $title = the_title(); ?>
<?php $act = 'Actualitat'; ?>
<?php if (strcmp($title,$act) !== 0 ): ?>
<h1 class="entry-title"><?php the_title(); ?></h1>
<?php endif ?>
</header><!-- .entry-header -->
答案 0 :(得分:2)
将<?php $title = the_title(); ?>
更改为<?php $title = the_title('', '', false); ?>
因为没有参数,函数the_title()
只打印出标题而不会返回任何内容。