售前咨询
技术支持
渠道合作

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

使用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;

 

这样再测试下发篇文章就可以了。不过小编在此温馨提示下,小编使用的是WP_做为表前缀的,如果站长朋友们使用的不是这个前缀记得在数据库语句中修改下哦。

 

上一篇:

下一篇:

相关新闻

 

领取优惠
免费预约

申请试用SSL证书

提交成功!

咨询客服