我正在尝试为我的定制主页模板创建一个数组,该模板获取标题、类别、特色缩略图和最后3篇博客文章的摘录,并将它们放入正确的div中进行样式设置。
到目前为止,我已设法得出以下结论:
<div id="content2Wrapper">
<?php
$args = array( \'numberposts\' => 3, \'order\'=> \'DSC\', \'orderby\' => \'date\' );
$postslist = get_posts( $args );
foreach ($postslist as $post) : setup_postdata($post); ?>
<div>
<div id="widget2left">
<h3><?php echo substr(get_the_title(),0,58); ?></h3><p>
<h5><?php echo substr(the_category(),0,70); ?></h5>
<p><?php echo substr(get_the_excerpt(),0,165); ?><p>
<br> <p><?php the_post_thumbnail(220,120,true); ?> </p>
</div><!--end widget 2 left-->
</div>
</div><!--end wrapper-->
但正如您所看到的,这显示了3篇按日期排序的文章,但substr代码正在删除单词的结尾&;此外,图像未以220×120分辨率显示。
这是我想要实现的一个图像http://s16.postimg.org/eqqsent91/screen2.png
我的代码知识已经过时了,所以任何改进代码的帮助都会非常有用。