在QuickSand插件上添加摘录

时间:2013-11-13 作者:Jeremi Liwanag

我正在使用一个名为“Quicksand“对于Wordpress..你可能想查看链接。

它通常会根据类别过滤帖子。。

它显示

特色图片,文章标题,我想在文章标题下面加一段摘录。。我打开了流沙盒。php

我试图添加它,但我想我遗漏了一些东西。。。

下面是PHP代码

    <ul class="ourHolder">
    <?php                                                     
    $args = array(
    \'posts_per_page\' => \'-1\',
    \'post_type\' => \'post\',
    \'post_status\' => \'publish\',
    \'category__in\' => $quicksand_categories 
    );
    $query = new WP_Query( $args );
    foreach ($query->posts as $item) {
    $categories = wp_get_post_categories($item->ID);
     ?>
    <li id="item" class="item" data-id="id-<?php echo $item->ID ?>" data-type="<?php foreach ($categories as $c) { echo $c . \' \';}?>" >
    <?php  if (get_option(\'featured\') == \'yes\') { ?>
    <a href="<?php echo get_permalink($item->ID); ?>">
    <?php  echo get_the_post_thumbnail($item->ID,array(100,100));  ?>
    </a>
    <?php } ?>
    <br />
    <?php if(get_option(\'titles\') == \'yes\') { ?>
    <a href="<?php echo get_permalink($item->ID); ?>"> 
    <?php echo get_the_title($item->ID); ?> </a>
    <div>
      <?php
    $q = new WP_Query(array($item));
    if($q->have_posts()) : while($q->have_posts()) : $q->the_post();
        the_excerpt();
    endwhile;endif;
    ?>
    </div>

    <?php } ?>
    </li>
    <?php  }  ?>
    </ul>
现在显示标题下方的摘录。。但它只显示了1篇文章的摘录。

1 个回复
SO网友:Jeremi Liwanag

替换代码:

发件人:

<div>
  <?php
$q = new WP_Query(array($item));
if($q->have_posts()) : while($q->have_posts()) : $q->the_post();
    the_excerpt();
endwhile;endif;
?>
</div>
收件人:

<div><?php $post = get_post($item->ID); echo $post->post_excerpt; ?> </div>

结束