如何在一个WordPress站点上实现两种不同的摘录类型?

时间:2013-06-02 作者:Adam

在客户端网站上工作,该网站在博客页面(每页显示5篇文章)和主页(显示最近3篇博客文章)上显示博客摘录。

问题是,我希望摘录有不同的布局。客户在每篇文章中都会有一个图像/视频,所以希望抓取这个并显示在摘录上。

这是我试图实现的两种布局的图像。。。https://dl.dropboxusercontent.com/u/94593656/excerpts.jpg

博客页面的正确布局相当简单。我使用高级摘录插件将图像/视频内容加入摘录,但我不确定如何实现主页的左侧布局。注意图像/视频和文本是如何分开的,所以我不能只调用\\u摘录。

是否有办法将图像/视频和文本单独输入?最好的方法是什么?

给你一个想法,这是我目前为家庭布局的标记,但图像还不是动态的,摘录文本还没有出现。。。

<?php $my_query = new WP_Query(\'showposts=1\');
          while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <div class="aspect1">
      <a href="#"><img class="block" src="<?php bloginfo(\'template_url\'); ?>/assets/images/pic1.jpg" alt=""></a>
    </div>
    <div class="feat-text">

      <time datetime="<?php the_time(\'Y-m-d\') ?>"><?php the_date(\'jS F Y\') ?></time>
      <h3 class="h2"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>

      <a href="<?php the_permalink(); ?>" class="viewp">View post &rarr;</a>

    </div>
    <?php endwhile; ?>
任何帮助都将不胜感激

1 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

这个Advanced Excerpt plugin 提供the_advanced_excerpt() 如需定制,请查看here.

您想要实现的布局基本上取决于您的css,您必须根据每个模板(主页和博客)的主体声明它们的规则。要添加body类,请查看the codex, 如果你的主题还没有完全就绪,那么就实现了这一点。

结束