主页上显示了简单的标题列表、特色图片,然后发布在

时间:2015-06-19 作者:Nick

这里有一个指向我的博客的链接,它使用了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(); 它似乎循环了几乎数百次,一遍又一遍地显示相同的摘录。

我对此有点不知所措,如果有任何建议都可以,谢谢:)

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

听起来你的查询有两个部分:1)阻止第一篇帖子显示全部内容,2)在所有帖子上显示特色图片。

1) 目前,第一篇帖子使用的模板与其他帖子不同。要使帖子一致,请在索引中更改此选项。php:

get_template_part( \'content\' );

对此:

get_template_part( \'content\', \'preview\' );

2) 一旦所有帖子都使用相同的模板,您就需要编辑该模板。编辑名为内容预览的文件。php。在以开头的代码的正下方<?php the_title..., 输入以下代码以显示缩略图:

<?php the_post_thumbnail(); ?>

希望有帮助:)

结束

相关推荐

Responsive Admin Themes

我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。