使用不同大小的div使用WP循环显示最新帖子

时间:2013-11-29 作者:user2960468

我试图复制这张显示最新帖子的图片中看到的相同风格。我知道如何使用WP循环重新创建它,并使内容大小保持不变。我想做的是让它根据固定模板改变大小。因此,布局将保持不变,但帖子将根据最新帖子进行更改。如果我能为如何实现这一目标指明正确的方向。

正如我所说,我知道如何使用循环使用单一布局样式重新创建帖子。理想情况下,我不想使用特色帖子。

enter image description here

我使用的循环是:

<?php if ( have_posts() ) : ?>

        <?php /* Limit Number of posts returned to 4 !important */ ?>
        <? $numberOfPost = 4;
            $catId = get_query_var(\'cat\');  
            $page = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
            query_posts(\'paged=\'.$page.\'&posts_per_page=\'.$numberOfPost.\'&cat=\'.$catId); ?>

        <?php while ( have_posts() ) : the_post(); ?>
            <?php
                /* 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( \'/templates/content-latest\', get_post_format() );
            ?>

        <?php endwhile; ?>

    <?php endif; ?>

2 个回复
SO网友:Ryan Koehler

使用add_image_size 指定图像的尺寸。WordPress会在上载时调整它们的大小,因此您可能需要使用Regenerate Thumbnails 如果您已经将图像上传到WordPress,请使用插件。

然后,根据您在WP循环中的位置,您可以get the images of the post 同时指定所需的大小。

SO网友:Maartje

我不知道这是否对你有帮助,但我也有同样的问题。答案如下:

3 random images from custom post type, each in a div with a diffrent class

s\\u ha\\u dum在本主题中创建了一个类数组(您可以在css中使用不同的样式),循环也将贯穿这些类。

这段代码会产生随机图像,但您当然可以通过更改\'orderby\' => \'rand\'

希望有帮助

结束

相关推荐

Add filter to comments loop?

我正在制作一个插件,用于存储推荐人数据以供评论。我已经创建了数据库表,并且在进行注释时正确存储了数据。现在,我想为每个注释在注释块上附加一个自定义div。如何向注释循环添加过滤器?我想说“如果这个评论ID在我的表中有一个推荐人,那么在我的特殊div中打印出推荐人”。我可以自己写函数,我只需要在哪里注入函数的帮助。