这里有一个指向我的博客的链接,它使用了Bushwick主题:http://veegan.co.uk/
目前的格式是将最新的帖子放在顶部,标题更大,然后是整个帖子,然后是发布日期。下面以较小的文本列出了其他帖子,没有任何图片或内容。
理想情况下,我希望他们都是相同的大小,有标题,特色图片,然后张贴日期。
这是当前的索引。php:
<?php
get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
get_template_part( \'navigation\' );
if ( have_posts() ) :
the_post();
/* Include the Post-Format-specific template for the content.
* If you want to overload this in a child theme then include a file
* called content-___.php (where ___ is the Post Format name) and that will be used instead.
*/
get_template_part( \'content\' );
while ( have_posts() ) :
the_post();
get_template_part( \'content\', \'preview\' );
endwhile;
bushwick_paging_nav();
else :
get_template_part( \'content\', \'none\' );
endif;
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php get_footer();
我试过几种不同的方法,包括更换
the_post();
具有
the_post_thumbnail(\'post-thumbnail\');
但出于某种原因,它根本不会改变屏幕上显示的内容。
作为中间立场,我试着改变the_post();
到the_excerpt();
它似乎循环了几乎数百次,一遍又一遍地显示相同的摘录。
我对此有点不知所措,如果有任何建议都可以,谢谢:)
最合适的回答,由SO网友:Chris 整理而成
听起来你的查询有两个部分:1)阻止第一篇帖子显示全部内容,2)在所有帖子上显示特色图片。
1) 目前,第一篇帖子使用的模板与其他帖子不同。要使帖子一致,请在索引中更改此选项。php:
get_template_part( \'content\' );
对此:
get_template_part( \'content\', \'preview\' );
2) 一旦所有帖子都使用相同的模板,您就需要编辑该模板。编辑名为内容预览的文件。php。在以开头的代码的正下方
<?php the_title...
, 输入以下代码以显示缩略图:
<?php the_post_thumbnail(); ?>
希望有帮助:)