Word中的PHP if/else结构模板文件不起作用

waa*_*ers 2 php wordpress

关于WordPress模板文件中的一段PHP代码的问题.

该模板包含以下代码:

<h1><?php the_title(); ?></h1>
Run Code Online (Sandbox Code Playgroud)

如果标题不是"Home",我希望仅打印标题.

但是这段代码不起作用:

<?php if (the_title()!='Home'); ?>
   <h1><?php the_title(); ?></h1>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)

ale*_*lex 5

the_title() 回声,它没有返回它的标题.

get_the_title()改用.

<?php if (get_the_title() != 'Home'): ?>
   <h1><?php the_title(); ?></h1>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)

顺便说一下,看起来你正试图检测你是否在主页上.检查标题可能是不稳定的,因为这可能会改变.

is_home()改用.

<?php if ( ! is_home()): ?>
   <h1><?php the_title(); ?></h1>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)