Displaying posts on Homepage

时间:2012-10-18 作者:Mike

我想知道如何在我的主页上添加一个列,在“最新消息”标题下显示博客页面中的五篇最新帖子。

这是我的开发网站的链接。

http://pur-vent.29kdev.com/

下面是我认为必须编辑的代码,以实现这一点。

如果有人能提供任何建议,我将不胜感激。

提前谢谢。

迈克

“”

<?php if ( get_option(\'modest_featured\') == \'on\' ) get_template_part(\'includes/featured\'); ?>

<?php if ( get_option(\'modest_blog_style\') == \'false\' ){ ?>
    <div id="blurbs" class="clearfix">
        <?php 
            $blurbs_number = get_option(\'modest_use_third_page\') == \'on\' ? 3 : 2;
            if ( get_option(\'modest_use_third_page\') == \'on\' ) $blurbs_number = 3; 
        ?>
        <?php for ($i=1; $i <= $blurbs_number; $i++) { ?>
            <?php query_posts(\'page_id=\' . get_pageId(html_entity_decode(get_option(\'modest_home_page_\'.$i)))); while (have_posts()) : the_post(); ?>
                <?php 
                    global $more; $more = 0;
                ?>
                <div class="blurb<?php if ( $i == 3 ) echo \' last\'; ?>">
                    <h3 class="title"><?php the_title(); ?></h3>                        
                    <?php the_excerpt(\'\'); ?>



                </div> <!-- end .blurb -->
            <?php endwhile; wp_reset_query(); ?>
        <?php } ?>

        <?php if ( $blurbs_number == 2 ) { ?>
            <div class="blurb last">
                <h3 class="title"><?php esc_html_e(\'Examples of Our Work\',\'Modest\'); ?></h3>
                <?php query_posts("showposts=".get_option(\'modest_work_number\')."&cat=".get_cat_ID(get_option(\'modest_work_cat\')));
                    if (have_posts()) : while (have_posts()) : the_post(); ?>
                        <?php 
                        $width = 56;
                        $height = 56;
                        $titletext = get_the_title();

                        $thumbnail = get_thumbnail($width,$height,\'item-image\',$titletext,$titletext,true,\'Work\');
                        $thumb = $thumbnail["thumb"];
                        $fancybox_title = get_post_meta($post->ID,\'Customtitle\',true) ? get_post_meta($post->ID,\'Customtitle\',true) : get_the_title(); ?>
                        <div class="thumb">
                            <a rel="gallery" title="<?php echo esc_attr($fancybox_title); ?>" href="<?php echo esc_attr($thumbnail[\'fullpath\']); ?>" class="fancybox">
                                <?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, \'item-image\'); ?>
                                <span class="overlay"></span>
                                <span class="zoom-icon"></span>
                            </a>
                        </div>  <!-- end .thumb -->
                    <?php 
                    endwhile; endif; 
                wp_reset_query(); ?>
            </div> <!-- end .blurb -->
        <?php } ?>
    </div> <!-- end #blurbs -->
<?php } else { ?>
    <div id="left-area">
        <?php get_template_part(\'includes/entry\',\'home\'); ?>
    </div>  <!-- end #left-area -->
    <?php get_sidebar(); ?>
<?php } ?>

1 个回复
SO网友:Mateusz Michalik

使用WP\\U查询尝试以下操作:

<div class="news-column">
    <h3>Latest News</h3>
    <ul>
        <?php
        //get news
        $args->posts_per_page = 5;

        //query
        $query = new WP_Query($args);
        while($query->have_posts()):$query->the_post();
            ?>
            <li class="news-item">
                <h4><?php the_title(); ?></h4>
                <p><?php the_date(\'F jS, Y\'); ?></p>
                <?php the_excerpt(); ?>
                <p class="footnotes"><a href="<?php the_permalink(); ?>">Continue reading</a></p>
            </li>
            <?php
        endwhile;
        wp_reset_postdata();
        ?>
    </ul>
</div>
您可以在此处阅读有关其他参数的更多信息:codex。wordpress。组织/Class\\u引用/WP\\u查询

结束

相关推荐

我如何像筛选Pre_Get_Posts一样过滤Get_User()?

我已经使用pre\\u get\\u posts()根据$current\\u user custom usermeta字段值过滤了帖子、页面和custom\\u post\\u类型。是否有类似的方法/函数可以基于$current\\u user自定义字段值更改get\\u users()?我找了不少,但空手而归。例如,假设我想过滤带有“town”自定义元“Paris”的编辑器的get\\u users()结果,以仅返回“town”字段中具有相同值的用户列表。类似地,在“town”中使用“Rome”的编辑