有时候我们需要对WordPress站点内的信息进行修改,比如某个特定的标签需要全部替换成另外一个,这个时候如果我们去一个个的修改,未免有些费时费力了。我们知道WordPress是将其数据信息存储在了MySQL数据库,倘若我们使用SQL语句去执行这些操作,显然会事半功倍。现在特意整理出了12条常用的后台SQL执行语句,熟练掌握将能大大提高办事效率。

1、更换首页地址

UPDATE wp_options SET option_value = replace(option_value,'旧网址', '新网址')
WHERE option_name = 'home' OR option_name = 'siteurl';

2、替换文章内容

UPDATE wp_posts SET `post_content` = REPLACE (`post_content`, '被换成的内容','目标内容');

3、删除N天前的文章

DELETE FROM `wp_posts` WHERE `post_type` = 'post'AND DATEDIFF(NOW(), `post_date`) > N

4、批量删除垃圾评论

DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';

5、除无用标签

DELETE From wp_terms wtINNER JOIN wp_term_taxonomy wtt ON wt.term_id=wtt.term_id WHERE wtt.taxonomy='post_tag' AND wtt.count=0;

6、更改图片URL

UPDATE wp_postsSET post_content = REPLACE (post_content, 'src=”旧URL','src=”新URL');

7、删除指定URL的评论

DELETE from wp_comments WHERE comment_author_url LIKE "%指定URL%" ;

8、批量删除文章修订历史

DELETE FROM wp_posts WHERE post_type = "revision";

9、禁用/激活所有WordPress插件

UPDATE wp_options SET option_value = '' WHERE option_name = 'active_plugins';

10、禁止评论较早文章

UPDATE wp_posts SET comment_status = 'closed' WHERE post_date < '2010-01-01' AND post_status = 'publish';

11、更改默认用户名

UPDATE wp_users SET user_login = '新用户名' WHERE user_login = '默认用户名';

12、重置WordPress密码

UPDATE `wordpress`.`wp_users` SET `user_pass` = MD5('PASSWORD')
WHERE `wp_users`.`user_login` =`admin` LIMIT 1;

 
目前共有0条评论
你目前的身份是游客,评论请输入昵称和电邮!

  • 暂无Trackback