嘿伙计们,我正在制作一个小部件来显示帖子标题、该帖子的摘录及其日期。我的代码在这里:
public function widget( $args, $instance ) {
extract( $args );
$headline = $instance['headline'];
$category = $instance['category'];
$numberposts = $instance['numberposts'];
$readmore = $instance['readmore'];
echo $before_widget;
echo $before_title;
echo "<p class=\"headline\">$headline</p>";
echo $after_title;
$args = array( 'numberposts' => $numberposts, 'category_name' => $category );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<a href="' . get_permalink($recent["ID"]) . '" title=" '.esc_attr($recent["post_title"]).'" >' . $recent["post_title"].'</a> ';
echo the_time('F j, Y');
echo the_excerpt();
}
如您所见,我正在尝试调用时间和帖子的摘录。它正在工作,但它只显示日期和第一个名为“欢迎”的帖子的摘录。我希望它显示每个帖子的日期和摘录。我将在侧栏中使用小部件发布指向该站点的链接。抱歉,如果我不够清楚或需要更多信息,我对此很陌生。