新闻中心

WordPress程序通过SQL语句快速更换作者用户ID的步骤

作者 / 无忧主机 时间 2015-10-22 22:09:42

使用wordpress建站的朋友们已经很多,但是想把这款程序修改的非常完美,优化的非常到位还真是需要花些精力和时间去操作的。小编今天就遇到了这样的一个问题,一位客户使用php虚拟主机搭建的一个博客程序已经有了一段时间了,由于担心被刷注册所以注册机制就被关闭了,但是每天的访问量很大,这些都是这位站长朋友辛苦的杰作,因为他每天都要去博客更新文章。经过长期文章更新该站长发现了这样的一个问题。那就是每次更新都是自己的ID,这样来访的会员就建议能否把自己的ID删除,或者随机这样更好些了。可是删除自己的ID那么管理后台也是登陆不了的,所以只能采用第二种方法那就是修改ID昵称,那么如何再发布文章的时候自动修改这个作者ID让其能随机去调取注册用户的ID呢?小编开始的时候想到如果这样做肯定要和数据库打交道了。肯定涉及到数据库操作。经过查阅资料和调试小编总算调试成功了。其实wordpress所有的用户数据都是储存在wp_users和wp_usersmeta两个表中的,而修改文章作者ID要用到另一个数据表post_author .综上分析后得知只要登陆虚拟主机空间的phpmyadmin使用SQL语句来操作。下面小编就来详细说下吧。 第一步登陆空间的phpmyadmin. 然后输入以下四条SQL语句点击右侧的执行就可以了。

UPDATE wp_users SET ID = 2 WHERE ID = 1;
UPDATE wp_usermeta SET user_id = 2 WHERE user_id = 1;
UPDATE wp_posts SET post_author = 2 WHERE post_author = 1;
UPDATE wp_comments SET user_id = 2 WHERE user_id = 1;
WordPress程序通过SQL语句快速更换作者用户ID的步骤 这样再测试下发篇文章就可以了。不过小编在此温馨提示下,小编使用的是WP_做为表前缀的,如果站长朋友们使用的不是这个前缀记得在数据库语句中修改下哦。 无忧主机相关文章推荐阅读: WORDPRESS教程:无插件自动显示缩略图 WORDPRESS如何设置导航栏目外部链接的方法 WORDPRESS使用YUSI主题网站后台会报错的解决方法

本文地址:https://www.51php.com/wordpress/20457.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服