如何在首页显示帖子和新闻?

时间:2017-05-24 作者:para club101

我试图在我的网站首页创建的一个群体中显示最近的两篇帖子。

指数html:

<div id="blog">
<h1>
Post title 1
</h1>
<p>
Description
</p>
<button>
Read More
</button>
<h1>
Post title 2
</h1>
<p>
Description
</p>
<button>
Read More
</button>
</div>
我希望Post title 1Description 当管理员添加新帖子时,将自动更新每个帖子的,最近的帖子将显示在首页上。我安装了insert php 为了在html页面中添加php代码,我编写了以下代码片段,以测试我是否能够从博客中获得帖子:

[insert_php]
if ( have_posts() ) :
    while ( have_posts() ) : the_post();
        echo "test successful";
    endwhile;
else :
    echo wpautop( \'Sorry, no posts were found\' );
endif;
[/insert_php]
但我有Sorry, no posts were found 然而,我在我的网站的博客页面上有一些帖子。我怎样才能在头版显示最新的帖子?

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

尝试在html页面中实现此程序:

<ul>
<?php

global $post;
$args = array( \'posts_per_page\' => 2);

$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
    <li>
        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
        <?php the_content(); ?>
    </li>
<?php endforeach; 
wp_reset_postdata();?>

</ul>

结束

相关推荐

发布为FrontPage-避免重复内容

在我的一个WP网站上,我在主页上显示了一篇帖子。在index.php 例如:如果是主页,则显示ID为X的帖子但现在我在主页上有了帖子的内容,还有一个单独的帖子页面,上面有帖子的slug(domain.com/post-name).我的问题是:如何用帖子的slug删除帖子页面,以便Wordpress抛出抱歉,此处找不到任何内容。任何正确方向的帮助或指点都会让我非常高兴。