wordpress帖子没有显示与codex

时间:2016-09-14 14:29:10

标签: wordpress

好好忍受我,我是wordpress的新手。我使用下面的代码来获取帖子的标题,但它不起作用我做错了什么?

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?

the_title(); 
} // end while
} // end if
?>

2 个答案:

答案 0 :(得分:1)

你正在混合两种不同的php语法。

<?php if ( have_posts() ) : ?>
    <?php while ( have_posts() ) : the_post(); ?>
         // inside the loop here
         <?php the_title(); ?>
    <?php endwhile; ?> // end while
<?php endif; ?> // endif

您可以使用alternative syntax而不是使用花括号作为控制结构。这有助于在使用混合使用php和HTML的模板中使代码更具可读性

答案 1 :(得分:0)

看看你的循环,看起来它的格式不正确。它可能看起来像这样

 <?php 
if ( have_posts() ) {
    while ( have_posts() ) {
        the_post(); 
        the_title();
    } // end while
} // end if
?>

查看文档以获取有关the_loop https://codex.wordpress.org/The_Loop

的更多信息