WordPress批量添加、修改、删除自定义字段的sql命令

Wordpress 思享 518浏览
摘要:
在我们wordpress的使用过程中,有时候更换主题会使原有的自定义字段失效,需要对内容进行增、删、改等等一系列操作,如果我们一个个手动操作基本不可能,这个时候我们就可以同sql命令进行批量操作,那么具体怎么做呢

写一下WordPress批量添加、修改、删除自定义字段的sql命令,今天有个小伙伴问我一个问题,原本他用的是另外一个主题,看见日主题比较美观,于是他换到了日主题,用日主题的时候遇到了个问题,凡是资源站设置价格啥的是必须的,但是每一个主题所对应的自定义字段是不一样的,特别是日主题有一个价格折扣字段,如果为空会报错。

一篇篇文章加字段不现实,很烦,所以我给他用SQL批量添加这个字段。既然说到了批量添加WordPress自定义字段,干脆我把WordPress批量添加、修改、删除自定义字段的sql命令全部分享了吧,说不定会帮助大家。

WordPress批量添加、修改、删除自定义字段的sql命令

注意:在修改前请备份好数据库,以防数据丢失。

SQL命令

批量删除包含某个自定义字段指定内容的文章

DELETE `wp_posts` FROM `wp_posts`,`wp_postmeta` WHERE wp_posts.ID = wp_postmeta.post_id AND wp_postmeta.meta_key = '自定义字段_value' AND wp_postmeta.meta_value LIKE '%指定内容%'

批量修改自定义字段名称

UPDATE `wp_postmeta` SET `meta_key`='新的自定义域名称' WHERE `meta_key` = '旧的自定义域名称';

批量修改自定义字段值

UPDATE `wp_postmeta` SET `meta_value`='0' WHERE `meta_key` = 'cao_close_novip_pay';

批量追加新的自定义字段和值

insert into wp_postmeta (post_id, meta_key, meta_value)select ID, '新自定义字段', '自定义字段值' from wp_posts where post_type = 'post';

删除自定义字段

DELETE FROM wp_postmeta WHERE meta_key = "自定义字段名称";

记得将数据库表前缀改为自己的

推荐阅读

WordPress4.9分支最新版更新至4.9.26

WordPress其实很早之前就已经更新到6.x版本了,不过本博客一直使用4.9分支。幸运的是,这个版本的分支仍在更新中。该版本已于2024年1月31日更新至4.9.25版本。 下载链接 [下载]https://cn.wordpress.......

纯代码实现wordpress附件页面重定向到文章或首页

前几天发现wordpress网站有评论留言的回顾。结果一看就是附件页面的垃圾评论。这才发现原来wordpress上传的附件也会有对应的页面。难怪之前收录了很多附件页面,但是我的机器人禁止了,忘记了。本来以为会禁用,结果只找到了在线使用插件的方法。最后......

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘fake_update_callback’

这是当一个被挂钩的函数名与挂钩关联不匹配时…这可能发生在重命名一个函数时,而不是在挂钩关联中重命名函数名时。如果强迫症受不了wordpress的主题提示,可以使用插件WP降级将版本设置为当前版本。...