我已经创建了一个自定义的帖子类型,并给了它一个可以包含图库的图像字段。当我在里面的时候content.php
我可以调出所有可用的数据,如标题、邮戳等,但有些帖子的图片已经给出了width=1 height=1
在<img>
如果我使用the_post_thumbnail(\'medium\')
或the_post_thumbnail(array(300,300))
.
我不确定是否有数据库问题或图像故障,我不知道。
我已经创建了一个自定义的帖子类型,并给了它一个可以包含图库的图像字段。当我在里面的时候content.php
我可以调出所有可用的数据,如标题、邮戳等,但有些帖子的图片已经给出了width=1 height=1
在<img>
如果我使用the_post_thumbnail(\'medium\')
或the_post_thumbnail(array(300,300))
.
我不确定是否有数据库问题或图像故障,我不知道。
这只是猜测,但也是最可能的原因。。。
将图像上载到WP时,会生成一些元数据并存储在数据库中。此元数据包含图像的名称、路径和大小等信息(更准确地说,是基于上载的所有创建图像的路径和大小)。和此元数据存储为序列化数组。
元数据损坏时(因此WP无法取消序列化),可能会导致图像大小为1x1(WP不知道给定图像的大小)。
What should you do in such case?
这很容易纠正。您所需要做的就是为这些图像重新生成元数据。(有许多插件可以帮助您实现这一点-寻找“重新生成缩略图”或“重建”缩略图)。当我引入了新的自定义图像大小,但没有重新生成缩略图时,我就遇到了这种情况。WP似乎在搜索合适的缩略图,如果找不到,则在计算合适的大小时会遇到一些问题。
当从编辑器上传图片并发布帖子时,我看到所有图片都有链接。如何删除它