主页 > 兴农主机 >[教学]解决WordPress 媒体库、新增媒体缩图不见问题 >

  • [教学]解决WordPress 媒体库、新增媒体缩图不见问题


    2020-05-22


    WordPress 4.0 正式推出,不过在功能上似乎没有太大的亮点,最大亮点应该是媒体库的排版预设为Grid的编排方式,而不是传统的清单排序(List)。不过有些人如果有使用内建上传机制,可能会发现为什幺媒体库中却变成一堆文灰色的文件预设图案,原先的缩图为什幺都不见了?然后测试重新上传一张图却是正常的一些奇怪事情?

    遇到这样的状况,首先我们应当检查图片是否存在?再者,检查不同的编排方式是否有显示缩图?香肠发现,使用Grid瀑布流方式呈现图片,所有的缩图均无法出现,但是改用传统List清单方式,缩图却是都正常显示,于是跑去资料库中查看wp_posts的资料表,检查post_type的栏位是「attachment」的,这就是附件类型的文章,仔细察看却无异样。

    [教学]解决WordPress 媒体库、新增媒体缩图不见问题

    正当烦恼这问题该怎解决?突然想到那降版本就没事了,但这不能根本性的解决缩图不见的问题,于是忽然想起WordPress附件档案所使用的DB资料表并不仅止于wp_posts,还有一个wp_postmeta,记录着一些附加资讯。仔细查看与比较后才发现,原来是少了「_wp_attachment_metadata」这个meta_key。但是已经上传的图片,Meta Key该怎幺补回去?

    如果你在媒体库中,你可能会看到无法显示图片的附加资讯,好像必较少,甚至连图片尺寸(分辨率)都没有。

    [教学]解决WordPress 媒体库、新增媒体缩图不见问题

    在媒体库中,切换到List条列式才会有缩图,新版预设Grid却都没有缩图,虽然这样可以解决缩图问题,但是问题在后面。

    [教学]解决WordPress 媒体库、新增媒体缩图不见问题

    瞧!新增媒体的时候总不可能使用条列式吧?全部都档案名称+预设图案,谁看得懂?

    [教学]解决WordPress 媒体库、新增媒体缩图不见问题

    解决缩图显示失败,快速重建 wp_postmeta 资料

    上网查了一下相关资料,似乎有不少人有类似的状况,就是透过后台上传图片,却发生附件档案的Meta Data没有自动新增,虽然网路上有好多种方式,比方说透过WPR Rebuild Meta Data来重新产生或是利用外挂「Fix my posts!」。原先香肠使用Fix my posts,安装后发现好像卡住不会动,强迫要停止也没用,后来终于停止后发现资料有进去wp_postmeta,但是基于外挂的稳定度不太理想,所以作罢。

    最后想起有一个可以重新产生缩图的外挂,想说刚好透过他来整理一下缩图好了,于是就安装了「Force Regenerate Thumbnails」此外挂,然后就顺利解决,同时,这外挂还可以帮你删除一些没使用到的网站缩图,颇方便的!但是得记得到后台设定中「媒体」调整好图片尺寸,但是如果你文章中曾经使用了一些特殊裁切过尺寸的图片,可能这外挂不适合,或许要考虑用Regenerate Thumbnails。

    外挂名称:Force Regenerate Thumbnails外挂下载:按这里

    第1步  你可以将Force Regenerate Thumbnails下载下来后传到FTP外挂目录中或是透过后台搜寻外挂名称皆可安装,安装后请启用。如果是针对单张,请点选【媒体】→【媒体库】,进入后切换成预设的List清单模式,找到想重建的图片,滑鼠移过去点选「Force Regenerate Thumbnails」。

    [教学]解决WordPress 媒体库、新增媒体缩图不见问题

    第2步  接着就会看到进度跑条,显示100%表示执行完毕,下方有处理状态:Success就是成功数量。

    [教学]解决WordPress 媒体库、新增媒体缩图不见问题

    第3步  如果你跟香肠一样,是全部缩图都无法出现,要针对全部图片处理,请点选【工具】→【Force Regenerate Thumbnails】,进入后点选﹝Force Regenerate Thumbnails﹞。

    [教学]解决WordPress 媒体库、新增媒体缩图不见问题

    第4步  接着跑调会开始动,在「Process Information」会显示目前总数与运作状况、失败状况,下方也会出现每一张完成作业之图片的状态。

    [教学]解决WordPress 媒体库、新增媒体缩图不见问题

    第5步  最后完成会显示100%,上面会显示图片总共几张、完成几张、失败几张,看来香肠转了1万6千多张都全部正常,最后回到媒体库和新增媒体的地方,所有缩图都正常啰!

    [教学]解决WordPress 媒体库、新增媒体缩图不见问题

    如果你图片透过内建上传功能上传到图床,你必须把图片丢回本机端,然后网址也改回本机端才能执行外挂,否则一张图片会跑很久甚至是无法执行此外挂也说不定。为保险起见,香肠是将网站备份到本地环境,透过TWAMP免安装的阿帕契快速还原环境并执行,执行完成后将wp_postmeta上传到营运中的网站使用,图片再传到图床空间去,就正常啰! 如果您有较好的方法,也欢迎提供!



    上一篇:
    下一篇: