怎样修改网站内容(如何使用SQL语句,删除所有已产生的文章修订版数据 )
优采云 发布时间: 2022-03-17 18:15怎样修改网站内容(如何使用SQL语句,删除所有已产生的文章修订版数据
)
4、批量编辑文章评论者的网站网址:
假设你的博客有一个非常忠实的读者,他在你的博客文章上留下了很多有用的评论,他的评论都是用评论者的网站网址填写的,但是有一个那天他的博客域名变了,他在他的消息中要求你更新网站网址,你该怎么办?手动帮他一一改变是不现实的。您可以使用以下 SQL 语句:
UPDATE wp_comments
SET comment_author_url =
REPLACE( comment_author_url, 'oldurl.com', 'newurl.com' )
以上声明会将评论者所有旧的网站链接更改为新的URL
5、禁用所有 文章 pingbacks:
开启pingback功能,可以在别人引用你的文章链接时给你发通知,但是这个功能好像对我们的文章帮助不大,为什么不pingback to禁止?在 WordPress 后端 - 设置 - 讨论中,取消选中“从外部博客接收引用(pingbacks 和引用)”,以便将来 文章 不会启用 pingbacks,但此选项不会用于以前发布的 文章@ >它可以工作,但你仍然需要使用 SQL:
UPDATE wp_posts
SET ping_status = 'closed';
6、删除文章的所有修订:
一般情况下,文章的修订对大多数人来说意义不大,修订的次数随着你对文章的修改次数的增加而增加,这增加了数据库查询速度,这不是一件好事。网上有很多文章教你怎么禁止修改,还有很多插件可以去掉文章修改,大家可以自己搜索看看。这里教大家如何使用SQL语句删除所有生成的文章修改后的数据:
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision';