the_excerpt()
无法在登录页上工作。必须在立柱内部使用loop 为了发挥作用。
在循环中,WordPress填充一个全局$post
变量,包含有关当前帖子的信息。然后,各种template tags 引用该全局变量并输出内容。
<小时>
Based on your edits above ...
您的循环结构几乎正确。但是,您需要:
创建您自己的页面查询以获取最新的帖子显示帖子恢复原始查询下面的代码可以满足您的需要:
<div id="home_news" class="prefix_9 grid_3">
<div id="newsbox" style="display: block;">
<div id="news">
<h2>Welcome</h2>
<div id="news_content">Welcome to the... .check back shortly for a new selection of oil paintings, latest prints and greeting cards</a>.
<?php
// Create a new query and grab the latest post from the "blog" category
$my_query = new WP_Query( \'category_name=blog&posts_per_page=1\' );
// If we have a post, populate the necessary global variables and run the loop
if ( $my_query->have_posts() ) : while ( $my_query->have_posts() ) : $my_query->the_post();
// Echo the post excerpt on the page
the_excerpt();
endwhile; endif;
// Reset the main loop data so global variables have the right values
wp_reset_postdata();
?>
</div>
</div>
</div>
</div>