更新:我找到了一个解决方法,如下所列。从今天开始,我是 wordpress 的新手。我似乎无法在这个循环中得到“the_excerpt”。它要么不显示,要么在第一个上发布。有任何想法吗?
它在我试图插入它的最底部。
<?
if(!$_GET[id])
{
$args = array( 'numberposts' => '5' );
$recent_posts = wp_get_recent_posts( $args );
start_wp();
foreach( $recent_posts as $recent ) {
set_post_thumbnail_size( 33, 33);
$excerpt = get_the_excerpt();
{ ?>
<table width="100%" cellpadding="0" cellspacing="0" id="blogHolder">
<tr>
<td width="21%" rowspan="2" align="center" valign="middle"><div class="blogImage"><? echo get_the_post_thumbnail($recent["ID"], array(133,133) ); ?></div> <img src="images/blogImageBox.png" width="177" height="177" /></td>
<td width="79%" height="23" valign="middle" class="blogTitle"><? echo $recent["post_title"]; ?></td>
</tr>
<tr>
<td height="24" valign="middle" class="blogTitle"><? echo $excerpt; ?></td>
</tr>
<tr>
</tr>
</table>
<? }
}
}/// End if no ID
?>
更新:我找到了解决方法。
<?
if(!$_GET[id])
{
$posts = get_posts();
foreach ($posts as $post) : start_wp(); ?>
<table width="100%" cellpadding="0" cellspacing="0" id="blogHolder">
<tr>
<td width="21%" rowspan="2" align="center" valign="middle"><div class="blogImage"><? echo get_the_post_thumbnail($recent["ID"], array(133,133) ); ?></div> <img src="images/blogImageBox.png" width="177" height="177" /></td>
<td width="79%" height="23" valign="middle" class="blogTitle"><? echo the_title(); ?></td>
</tr>
<tr>
<td height="24" valign="top" ><blockquote class="blogContent">
<p><? echo the_excerpt(); ?></p>
</blockquote></td>
</tr>
<tr>
</tr>
</table>
<?php
endforeach;
}
?>