字符限制w/摘录删除图像为什么?

时间:2012-01-16 作者:Howdy_McGee

所以我通过the_excerpt(\'50\') 但它删除了我添加到帖子中的图像。我怎样才能把那张图片带回来,让它出现在帖子上方,然后限制角色?

2 个回复
最合适的回答,由SO网友:Gavin Anderegg 整理而成

问题是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. 我用过几次,对我来说效果很好。

SO网友:Luke Gedeon

Gavin关于需要剥离html的摘录是完全正确的,但有时确实需要保留一些html。然后呢?

我写了一个摘录,它保留了关键的html标记。您可以在此处找到:https://wordpress.stackexchange.com/questions/42989/limit-to-a-certain-number-of-characters-in-excerpt-but-keep-html-tags-and-only

也许你有一些更好的建议?

结束

相关推荐

Post Size Limit

我正在写一篇很长的帖子——目前有8500个单词,大约40幅图片,还有更多的图片——突然,预览不起作用:它只显示空内容,标题加载正确。症状与上描述的相同this page, 然而,我没有使用任何短代码。(虽然,这可能无关紧要:如果问题出在PHP的RegExp上,那么无论是否存在短代码,长度仍然是一个问题。)不幸的是,这是在托管服务器上,所以我无法更改PHP。ini文件。因此,我的选择是什么?如果这是可能的原因,大概我唯一能做的就是把我的帖子分成几个部分。还有其他想法吗?。。。谢谢:)编辑:使用WP 3.2.