电脑
wordpress
PhpMyAdmin
进入你的PhpMyAdmin管理页面,然后进入你的博客对应的数据库菜单栏有个 SQL 选项,点击进去出现一个SQL语句的输入框,现在你就可以在里面输入SQL语句了
1、批量修改文章内容:如果你想替换之前写过的所有文章中的某些内容,如更换博客的名称,更换博客的网址,更换文章配图的链接等等,你可以使用以下SQL语句:UPDATE wp_posts SET post_content = REPLACE( post_content, '博客', '中文博客' );输入完毕,点击 执行 ,将执行你刚才输入的SQL语句
如果你只是想更改文章插图的链接,而不想影响其他的链接,可以使用以下SQL语句,所有src='oldurl.com被替换成了src='newurl.comUPDATE wp_posts SET post_content = REPLACE (post_content, 'src='oldurl.com', 'src='newurl.com');
如果你是以图片附件形式上传的话,需要更改图片附件的GUID:UPDATE wp_posts SET guid = REPLACE (guid, 'oldsiteurl.com', newsiteurl.com') WHERE post_type = 'attachment';
2、批量修改文章摘要:文章摘要就是你在WordPress后台编辑文章时,'摘要'框中输入的内容,如果你想批量更改文章摘要,可以使用以下语句:UPDATE wp_posts SET post_excerpt = REPLACE( post_excerpt, '露兜博客', '露兜中文博客' );
3、批量修改文章的作者:假设你的博客有两名注册用户,张三和李四,你想将张三的所有文章划归到李四名下,这时候该怎么办呢?你可以首先执行以下语句获取张三和李四的用户ID:SELECT ID, user_nicename, display_name FROM wp_users;
这时将列出你博客上所有的注册用户的ID,昵称和公开显示的名称,你现在就可以找到对应用户的ID了,如下图,zhangsan的ID为2,lisi的ID为5:你的SQL就可以这样写了:UPDATE wp_posts SET post_author = 5 WHERE post_author = 2;