正在尝试编辑Archive.php以仅显示帖子摘录,并带有特色图像

时间:2012-10-17 作者:paradroid

我使用两个主题(完整主题和桌面主题),所以我试图让它们以类似的方式运行。

存档。用于移动主题的php正在做我想要做的事情,即只显示标题和帖子摘录。我认为这是一段代码:

<?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part( \'content\', get_post_format() ); ?>
<?php endwhile; ?>
存档。桌面网站的php显示了全部帖子,我希望它只显示摘录以及特色图片。

<div <?php post_class() ?>>
   <span class="postmetadata"><?php the_category(\' / \'); ?> &mdash; <?php edit_post_link( __( \'Edit\', \'mythemename\' ), \'\', \' &mdash; \'); ?>  <?php comments_popup_link( __( \'No Comments\', \'mythemename\' ), \'1 Comment\', \'% Comments\' ); ?></span><br/>
      <small><span class="datef"><?php the_time(\'d\'); ?></span><br /><?php the_time(\'M \\\'y\'); ?> <!-- by <?php the_author() ?> --></small>
   <h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e( \'Permanent link to \', \'mythemename\' ); ?><?php  the_title_attribute(); ?>"><?php the_title(); ?></a></h2>

   <div class="entry">
      <?php the_content( \'<em>Continue reading &rarr;</em>\' ); ?>
   </div>
   <div class="clearfix"></div>             
</div>
我不知道它没有使用php函数来完成所有这些。我怎样才能用能显示所有相同内容,但只显示帖子摘录和特色图片的东西来代替它呢?

1 个回复
SO网友:henrywright

要用摘录替换完整内容,请更改

<?php the_content( \'<em>Continue reading &rarr;</em>\' ); ?>

<?php the_excerpt(); ?>
要显示特色图像,请使用以下选项:

<?php the_post_thumbnail( \'single-post-thumbnail\' ); ?>
注意:确保在主题的函数中有下一个片段。php文件

//add theme support for post thumbnails
add_theme_support( \'post-thumbnails\' );

结束

相关推荐

我如何像筛选Pre_Get_Posts一样过滤Get_User()?

我已经使用pre\\u get\\u posts()根据$current\\u user custom usermeta字段值过滤了帖子、页面和custom\\u post\\u类型。是否有类似的方法/函数可以基于$current\\u user自定义字段值更改get\\u users()?我找了不少,但空手而归。例如,假设我想过滤带有“town”自定义元“Paris”的编辑器的get\\u users()结果,以仅返回“town”字段中具有相同值的用户列表。类似地,在“town”中使用“Rome”的编辑