对于最新的5篇文章,您可以使用以下代码:
$args = array(\'post_type\'=>\'post\', \'posts_per_page\'=> 5);
$query = new WP_Query($args);
if($query->have_posts()):
while($query->have_posts()):$query->the_post();
echo \'<li>\';
$content = get_the_excerpt();
//对于特色图像
if(has_post_thumbnail()):
the_post_thumbnail();
endif;
print $content;
echo \'</li> \';
endwhile;
wp_reset_postdata();
endif;
如果要更改摘录中的字数,请使用此操作挂钩函数。/***将“除”长度过滤为20个字。**@参数int$长度摘录长度。*@return int(可能)修改的摘录长度*/
function wpdocs_custom_excerpt_length( $length ) {
return 20;
}
add_filter( \'excerpt_length\', \'wpdocs_custom_excerpt_length\', 999 );
如果您需要更改,请阅读更多文本。
/***过滤文章的“阅读更多”摘录字符串链接。**@参数字符串$更多“阅读更多”摘录字符串。*@返回字符串(可能)修改了“阅读更多”摘录字符串*/
function wpdocs_excerpt_more( $more ) {
return sprintf( \'<a class="read-more" href="%1$s">%2$s</a>\',
get_permalink( get_the_ID() ),
__( \'Read More\', \'textdomain\' )
);
}
add_filter( \'excerpt_more\', \'wpdocs_excerpt_more\' );
希望这会有所帮助!