将同一个数据库查询应用到几个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软件多种多样,且完成都不一样,因而文中暂不做探讨,请自主参照软件代码开展相匹配修改。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)