Wordpress建站因为简单易学,在初创团队和小型企业中很广受欢迎。但wordpress的维护却相当繁琐,让很多用户非常头疼。今天有朋友咨询网站联系方式的更新问题,给大家分享下一键批量更新的方法。
问题描述
他们使用了ELEMENTOR做为网站主题,每个产品页有四处展示联系方式(如下图),现在需要更新其中的联系电话和邮箱。但他们有100多个产品,如果逐个修改是非常费时间的,而且容易遗漏。
解决方法
这些联系方式是通过Elementor提供的Widget实现的,Elementor将Widget的内容存储在wp_postmeta数据表中。因此只要将postmeta中所有包含旧联系方式的记录替换成新的联系方式即可(实际上热门的wordpress主题都是这样保存数据的)。
在网站管理后台,找到数据管理或者数据库管理 phpMyAdmin后台。在Console或者查询框中输入运行以下查询语句:
UPDATE `wp_postmeta` SET meta_value = REPLACE(meta_value, '[替换成新联系方式]', '[替换成旧联系方式]') WHERE meta_value LIKE '%[替换成旧联系方式]%';
注意事项
- [新联系方式]和[旧联系方式]需要替换成您的真实联系方式
- 运行命令前务必确保联系方式准确性
- 某些网站主题可能还需要手动刷新网站缓存才能在页面上生效
结语
此方法同样适合于批量修改网站的其它内容,例如公司动态或者专业文章中的内容,但需要将上面的查询语句中post_meta替换成wp_posts。运营掌握一些数据库小技巧,可以事半功倍,节省很多工作时间:)
外贸人一枚,同时在计算机领域拥有深厚的专业技能和知识。深知当前外贸行业的挑战和机遇,和数字化转型对于外贸团队的重要性。希望通过前沿的互联网技术和丰富外贸经验,助力外贸团队在竞争激烈的市场中取得领先。