在循环外显示修改日期

时间:2013-06-25 09:46:58

标签: php wordpress foreach

我想在侧边栏中显示我上次修改后的帖子列表,并在其前面显示修改日期。

<?php
$args = array( 'numberposts' => '5', 'orderby' => 'ID', 'post_status' => 'publish', 'category__not_in' => array(523) );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<li><b>'.get_the_modified_date('d/m').'</b> <a href="' . get_permalink($recent["ID"]) . '" title="'.esc_attr($recent["post_title"]).'" >' .   $recent["post_title"].'</a> </li> ';
}
?>

这导致所有人都显示相同的修改日期......

1 个答案:

答案 0 :(得分:1)

您可以使用orderby

这样的post_modified个帖子
<?php
$args = array( 'numberposts' => '5', 'orderby' => 'post_modified', 'post_status' => 'publish', 'category__not_in' => array(523) );
$recent_posts = get_posts( $args );
foreach( $recent_posts as $recent ){
echo '<li><b>'.$recent->post_modified.'</b> <a href="' .get_permalink($recent->ID) . '" title="'.esc_attr($recent->post_title).'" >' .   $recent->post_title.'</a> </li> ';
}
?>