wordpress:如何在single.php中的单个帖子下添加post index

时间:2015-12-07 22:41:25

标签: wordpress themes wordpress-theming blogs

我有我的主要博客页面,我已输出所有帖子缩略图和标题,以便为我的投资组合导航。

以下是输出缩略图库的代码:     

    <?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>

And This is the live page

我将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页面的链接,只有当前帖子的缩略图

1 个答案:

答案 0 :(得分:0)

只需转到该设置,将您的博客帖子页面设为首页或主页,所有帖子将显示在主页上