使用WPCLI重新生成WordPress网站缩略图。

WP主题站前些日子更换了主题,虽然说前端基本已经部署完毕,但是网站还是存在一些问题的,其中非常重要的一点就是缩略图问题,因为之前用的Newspaper主题会生成许多缩略图以应用在网站的各个地方,而新的主题比较简洁,基本上不需要其他尺寸的图片,这样就导致之前生成的许多图片没有任何用处了,所以就决定用 WPCLI 重新生成WordPress网站所有的缩略图

为什么要使用WP-CLI

使用WPCLI重新生成WordPress网站缩略图

本来是打算用插件实现,但是找了一些都不太满意,想用 Regenerate Thumbnails,但是它并没有识别我网站文章内的图片,如果你的网站图片不是很多的话,可有使用该插件

而使用WPCLI则有很多功能和优点,比如

重新生成网站所有的缩略图,包括文章内图片和特色图片等

删除旧的缩略图,节省大量硬盘空间

更加快速和稳定

除了配置麻烦一些外,在各个方面,WPCLI都更有优势,而且这个就是一次性的工作,所以决定使用WPCLI,接下来就分享下WPCLI的使用

开始前的准备

不管是WPCLI命令行,还是全站缩略图,都是会牵扯到整个网站的动作 ,一旦出现失误,错误会很严重,所以必须提前备份网站

另外就是需要有Linux命令行的访问权限,因为所有的工作都是在命令行下进行的

安装WPCLI

进入到服务器命令行,依次执行下面的命令

下载wpcli

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

检验是否正常工作,执行以下命名后会显示多行代码

php wp-cli.phar --info

将WPCLI添加到命令中

chmod +x wp-cli.phar

sudo mv wp-cli.phar /usr/local/bin/wp

最后,检验是否成功

wp --info

如果显示类似如下的代码,则证明安装成功

使用WPCLI重新生成WordPress网站缩略图

使用WPCLI重新生成WordPress网站缩略图

网站备份好,WPCLI安装没有问题后,就可以开始生成了缩略图了

虽然说WPCLI速度很快,但是如果图片很多的话,最好还是挑一个访客比较少的时间

移动到需要优化的WordPress站点目录,比如WP主题站的目录就是,不同的主机系统可能命令稍微不同

cd /www/wwwroot/themeforwp.net

然后执行命令,开始优化图片

注意:该操作会删除所有旧的缩略图,如果不想删除的话可以查看下方参考链接中的文档,有详细的命令

wp media regenerate --yes --allow-root

Linux命令行会显示实时的进度,等待它自己完成即可

重新生成缩略图后部分图片404错误解决

当任务完成后,可能有的朋友会出现部分图片无法显示的错误,这里可能的原因就是曾经修改过WordPress默认的媒体尺寸,这样就会造成一些文章中使用旧尺寸的图片无法调用

这个时候可以使用 Replace Content Image Size 这款插件,它是专门做这个工作的,比如主题更换、媒体设置修改后,都可以使用这款插件来修正

使用WPCLI重新生成WordPress网站缩略图

这款插件使用方法也很简单,输入旧图片的尺寸,这款插件会帮助找到旧的图片,并用替换为新生成的图片

如图上,这里主要有2个地方填写

旧的尺寸:比如破损的图片宽度为800,就填写800就可以

新的规格:替换的图片尺寸,这里会替换新生成的图片,有 thumbnail、medium、large、full等几个选择

点击下一步,它会让确认需要替换的图片,可以逐个查看一下是否有错误,确定之后再执行第3步替换

当以上步骤都完成后,基本上网站缩略图就全部是新的,而且网站的空间占用会节省很多

参考链接:

https://wp-cli.org/

https://developer.wordpress.org/cli/commands/media/regenerate/

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/112120.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2022年10月24日 01:00
下一篇 2022年10月24日 01:00

相关推荐

  • WordPress将指定文章设置禁止收录方法。

    对于一些不是那么重要的文章,有时为了SEO优化,可能我们并不想让搜索引擎收录,这时候就可以将其单独设置为禁止抓取,今天我们讲下如何在WordPress中设置指定文章不被搜索引擎收录 使用All in One SEO Pack设置 找…

    2022年10月25日
    033
  • WordPress更换主题,你需要注意哪些事情。

    在WordPress中,虽然安装主题是一件非常简单的事情,只需要点几个下就能切换,不过对于整个WordPress站点来说,切换主题却并不是一件小事,因为许多东西包括外观、功能、使用方法等都有可能发生很大的变化,所以在…

    2022年10月25日 wordpress开发
    024
  • 为你的WordPress添加图片替换功能 Enable Media Replace。

    在写文章时,我们经常会需要有修改图片的情况,比如上传后发现图片不合适、传错了图片、或者一些过时的图片需要更新,这时候都需要用新的图片替换。但WordPress本身并没有替换功能,想换成新图片,传统的做法是:我…

    2022年10月25日 wordpress开发
    040
  • WordPress怎样删除特定主题或插件翻译。

    在使用WordPress搭建中文站点时,有时候会发现一些主题或者插件翻译不准确,尤其是后台翻译,有些翻译也并没有太多校对,虽然没有什么大的问题,但是有些词汇对于不熟悉的人来说还是会容易产生一些误导的,在本文中…

    2022年10月25日
    021
  • WordPress重新生成缩略图 Regenerate Thumbnails使用教程。

    在WordPress中有时候我们会需要重新生成站点中的缩略图,比如更换主题后缩略图不适配、修改媒体图片尺寸后想要应用到之前的图片等,这些场景都需要重新生成缩略图,在本文中,我们就教大家如何使用Regenerate Thumb…

    2022年10月25日 wordpress开发
    032
  • WordPress网站打开速度提升优化教程。

    在使用Wordpress的时候,经常会听到许多人说Wordpress速度慢,作为一个使用Wordpress多年的人就想说,其实Wordpress速度很快,优化好了完全可以赶上各种国内的CMS,今天就和大家分享几点WordPress网站速度优化的一…

    2022年10月24日 wordpress开发
    0112
  • 2019年推荐的建站系统

    2019年做外贸站,企业官网,我认为最适合的平台是WordPress,简称WP。相信大多数人对他都不陌生。 WordPress的是开源系统,汇集了集体智慧,所以开放性好,你的网站设计师活着SEO跳槽了,没关系,新来的马上可以一…

    2019年5月2日
    0271
  • WordPress怎样添加站点地图(Sitemap)。

    为了能让搜索引擎更快地收录网站内容,通常我们都会制作网站地图,让爬虫能够更轻松地抓取到网站的最新文章,在本文中我们来分享如何为你的WordPress站点添加站点地图 什么是站点地图? 简单来说,站点地图就是一个…

    2022年10月24日 wordpress开发
    020

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息