我有我的主要博客页面,我已输出所有帖子缩略图和标题,以便为我的投资组合导航。
以下是输出缩略图库的代码:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<a href="<?php echo get_permalink(); ?>">
<div class="mainpost">
<div class="mainpostimage" style="background-image:url('<?php echo wp_get_attachment_url(get_post_thumbnail_id()) ?>')"></div>
<h1><?php the_title(); ?></h1></div>
</a>
<?php endwhile; endif; ?>
</div>
我将single.php文件设置为输出帖子内容,但我希望它显示下面的缩略图的整个列表,以便查看者可以查看帖子并看到与博客index.php页面基本相同的内容。我复制了相同的代码并将其放在wordpress中循环,但它只输出当前页面的缩略图。
以下是我的single.php页面的代码。
<div id="primary" class="content-area">
<main id="main" class="site-maina" role="main">
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'template-parts/content', 'single' ); ?>
<div class="morestuffhere">
<a href="<?php echo get_permalink(); ?>">
<div class="mainpost">
<div class="mainpostimage" style="background-image:url('<?php echo wp_get_attachment_url(get_post_thumbnail_id()) ?>')"></div>
<h1><?php the_title(); ?></h1></div>
</a>
</div>
<?php the_post_navigation(); ?>
<?php endwhile; // End of the loop. ?>
</main>
</div>
这是sample post页面的链接,只有当前帖子的缩略图
答案 0 :(得分:0)
只需转到该设置,将您的博客帖子页面设为首页或主页,所有帖子将显示在主页上