分享一些实用WordPress SQL查询语句

时间:2017-04-08

批量删除文章修订历史
文章修订历史保存可以很实用,也可以很让人烦恼。 你可以手动删除修订历史,也可以利用SQL查询给自己节省时间。
 

复制代码
代码如下:

DELETE FROM wp_posts WHERE post_type = "revision";

停用/激活所有WordPress插件
激活某个插件后发现无法登录WordPress管理面板了,试试下面的查询命令吧,它会立即禁用所有插件,让你重新登录。


复制代码
代码如下:

UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins';

更改WordPress网站的目标URL
把WordPress博客(模板文件、上传内容&数据库)从一台服务器移到另一台服务器后,接下来你需要告诉WordPress你的新博客地址。
使用以下命令时,注意将http://www.exehack.net/1.html换成你的原URL,www.exehack.net/2.html换成新URL地址。
首先:
 

复制代码
代码如下:

UPDATE wp_options
'http://www.exehack,net/1.html', 'http://www.exehack.net/2.html')
WHERE option_name = 'home' OR option_name = 'siteurl';

然后利用下面的命令更改wp_posts里的URL:


复制代码
代码如下:

UPDATE wp_posts SET guid = replace(guid, 'http://www.exehack.net/1.html','http://www.exehack.net/2.html);

最后,搜索文章内容以确保新URL链接与原链接没有弄混:
 

复制代码
代码如下:

UPDATE wp_posts
SET post_content = replace(post_content, ' <a href="http://www.exehack.net/1.html">http://www.exehack.net/1.html</a> ', ' <a href="http://www.exehack.net/2.html">http://www.exehack.net/2.html</a> ');

更改默认用户名Admin
把其中的YourNewUsername替换成新用户名。
 

复制代码
代码如下:

UPDATE wp_users SET user_login = 'YourNewUsername' WHERE user_login = 'Admin';

手动重置WordPress密码
如果你是你的WordPress网站上的唯一作者,并且你没有修改默认用户名, 这时你可以用下面的SQL查询来重置密码(把其中的PASSWORD换成新密码):
 

复制代码
代码如下:

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

搜索并替换文章内容
OriginalText换成被替换内容,ReplacedText换成目标内容:
 

复制代码
代码如下:

UPDATE wp_posts SET `post_content` = REPLACE (`post_content`, 'OriginalText','ReplacedText');

更改图片URL
下面的SQL命令可以帮你修改图片路径:
 

复制代码
代码如下:

UPDATE wp_postsSET post_content = REPLACE (post_content, 'src=”http://www.exehack.net', 'src=”http://www.exehack.net');

都是比较使用的wordpress 的phpmysql语句 值得收藏!

  • 共3页:
  • 上一页
  • 3/3下一篇
    上一篇:WordPress速度优化系列之 清理数据库的方法 下一篇:wordpress网站被挂马以及防御方法

    相关文章

    最新文章