Wordpress如果the_title == null {hide <h2> </h2>}则显示常规格式

时间:2012-08-21 00:38:25

标签: wordpress

如果标题留空,尝试隐藏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>'

        }

        ?>

提前致谢!

2 个答案:

答案 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
}
?>