Wordpress帮助:首先发布全文,其余摘录

时间:2012-10-12 14:50:53

标签: wordpress wordpress-theming

我正在尝试让我的WP主题显示第一篇文章的全文,并且只是摘录主页上的其余帖子。当我实现下面的内容时,它会将所有帖子显示为摘录,包括第一篇帖子。

这是index.php ...

的代码
 $some_number = 0; 
 if (have_posts()) : while (have_posts()) : the_post();
 $some_number++;

以下是post-homepage.php ...

的代码
<p>
<?php
    global $some_number;
    if($some_number == 1) {
        the_content(); }
    else {
        the_excerpt();
    }
 ?>
 </p>

为什么这样做不会有任何想法?

1 个答案:

答案 0 :(得分:1)

您正在循环中初始化$ some_number。只需在循环之前移动它:

$some_number = 0; 
if (have_posts()) : while (have_posts()) : the_post();
     $some_number++;

否则,它将重置每个帖子的变量。