如果标题留空,尝试隐藏wordpress'the_title h2标签,否则将显示标题或正常顺序。这是第一次尝试编码。
<?php if '' == the_title() {'test'}
else {
'<h2><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>'
}
?>
提前致谢!
答案 0 :(得分:0)
我只是测试标题,只有在那里写一些东西。所以:
<?php if (the_title()){ // do some stuff with php and the_title() }; ?>
答案 1 :(得分:0)
在上面的评论中,我认为这需要一个完整的代码片段作为示例,因为在原始代码和OP关于如何开始/结束if语句和PHP代码块的注释中存在一些混淆。
这应该有效:
<?php
if (get_the_title()) {
?>
<h2><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<?php
}
?>