链接到单个最新帖子,而不考虑类别

时间:2012-08-01 作者:user1255049

我有一个登录页,其中包括一段最新帖子的摘录,并带有一个“继续阅读”链接,可以将读者带到最新的帖子。

在我的搜索中,我找到了很多关于如何链接到指定类别中的最新帖子的指南,但对于不分类别的最新帖子,我发现的指南不多(因为它会有所不同)。

预计到达时间:

<li>
                <h2><a href="http://growingedgecoaching.com/blog">Growing Edge Blog</a></h2>
                    <?php
                    // Get the most recent post
                    $the_query = new WP_Query( \'posts_per_page=1\' );

                    // Pull the excerpt
                    while ( $the_query->have_posts() ) : $the_query->the_post();
                        the_excerpt();
                    endwhile;

                    // Reset Post Data
                    wp_reset_postdata(); 
                    ?>
                <div class="forward-link">

                    <?php
                    $latest = new WP_Query( array( \'posts_per_page\' => 1 ) );
                    while( $latest->have_posts() ) :
                        $latest->the_post();
                        echo \'<a href="\' . get_permalink() . \'>\' . get_the_title() . \'</a>\';
                    endwhile;
                    ?>

                </div><!-- end forward-link -->
            </li>
有什么想法吗?谢谢

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

此代码使用@Milo中的代码段来满足您的需求。

Replace the code you\'ve provided in question with this -

<li>
    <h2><a href="http://growingedgecoaching.com/blog">Growing Edge Blog</a></h2>
    <?php
    $latest = new WP_Query( array( \'posts_per_page\' => 1 ) );
    while( $latest->have_posts() ) : $latest->the_post();
    ?>
    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    <?php the_excerpt(); ?>
    <div class="forward-link">
        <a href="<?php the_permalink(); ?>">Read More..</a>
    </div>


    <?php endwhile; ?>

</div><!-- end forward-link -->
</li>
考虑查看Wordpress codex页面the_loop 这有很好的信息

SO网友:Milo

如果查询单个帖子,默认情况下将获取最新帖子:

$latest = new WP_Query( array( \'posts_per_page\' => 1 ) );
while( $latest->have_posts() ) :
    $latest->the_post();
    echo \'<a href="\' . get_permalink() . \'>\' . get_the_title() . \'</a>\';
endwhile;

结束

相关推荐

Pages_Links()将空href添加到第一页和上一个链接

这真的很奇怪。试图解决this problem 最后,我几乎完美地使用了paginate\\u links()而不是自定义分页函数:$myquery = new WP_Query($args); $paged = get_query_var(\'page\'); ($paged == 0 ? $paged = 1 : $paged = $paged); $pagination = paginate_links(array( \'