关于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)
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)
归档时间: |
|
查看次数: |
371 次 |
最近记录: |