问题是the_excerpt() strips all HTML. 这有一个很好的理由:如果50个单词的摘录中的第49个单词是项目符号列表中的第一个单词,会怎么样?或是<h1>
?
我解决这个问题的方法是使用post thumbnails. 这样,您就可以根据情况选择以不同大小(或根本不显示)显示图像。我经常将它们用作链接到完整帖子的小图片队列。然后我会在帖子中插入一个更大版本的图片。
如果您的主题当前不支持帖子缩略图,您可以通过添加以下内容来激活它们:
add_theme_support(\'post-thumbnails\');
给你的
functions.php
. 您还可以在中添加自定义图像大小
functions.php
像这样:
add_image_size(\'sideFeature\', 252, 999, false);
其中参数为:名称、宽度、高度和裁剪。
Here\'s the reference. 我把高度定为“999”,因为我只关心宽度是多少。之后,您可以致电:
the_post_thumbnail(\'sideFeature\');
当你在循环中时显示它。
如果需要多个缩略图,可以使用Multiple Post Thumbnail plugin. 我用过几次,对我来说效果很好。