多个WordPress站点使用同一数据库的方法

多个WordPress站点使用同一数据库的方法,第1张

多个WordPress站点使用同一数据库的方法

将同一个数据库查询应用到几个WordPress网站可以通过修改表前缀来完成,分为两种关键情况。

并未安裝WordPress
在原始配备WordPress以前,将wp-config.php中的$table_prefix值(默认设置为wp_)修改为所必须的表前缀(文中中假定为blog_),随后一路安裝就可以。

修改前:

复制代码代码以下:
/**
*WordPressDatabaseTableprefix.
*
*Youcanhavemultipleinstallationsinonedatabaseifyougiveeachaunique
*prefix.Onlynumbers,letters,andunderscoresplease!
*/
$table_prefix='wp_';

修改后:

复制代码代码以下:
/**
*WordPressDatabaseTableprefix.
*
*Youcanhavemultipleinstallationsinonedatabaseifyougiveeachaunique
*prefix.Onlynumbers,letters,andunderscoresplease!
*/
$table_prefix='blog_';

已安裝WordPress
若WordPress已安裝,则实行下列流程:

1.将wp-config.php中的$table_prefix值wp_修改为所必须的表前缀(blog_)。
2.将MySQL数据库查询中的相匹配表前缀均修改为新的表前缀,如下图:



3.实行下列数据库查询升级(请依据针对表前缀开展相对修改):

复制代码代码以下:
UPDATEblog_usermetaSETmeta_key='blog_capabilities'WHEREmeta_key='wp_capabilities';
UPDATEblog_usermetaSETmeta_key='blog_user_level'WHEREmeta_key='wp_user_level';
UPDATEblog_optionsSEToption_name='blog_user_roles'WHEREoption_name='wp_user_roles';


4.因为WordPress软件多种多样,且完成都不一样,因而文中暂不做探讨,请自主参照软件代码开展相匹配修改。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存