多个WordPress站点应用同一数据库的办法

尚未装置WordPress
在初始配置WordPress之前,将wp-config.php中的$table_prefix值(默许为wp_)修正为所需求的表前缀(本文中假定为blog_),而后一路装置即可。

修正前:
 
/**
* WordPress Database Table prefix.
*
* You can have multiple installations in one database if you give each a unique
* prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = 'wp_';

修正后:
 
/**
* WordPress Database Table prefix.
*
* You can have multiple installations in one database if you give each a unique
* prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = 'blog_';

已装置WordPress
若WordPress已装置,则执行以下步骤:

1. 将wp-config.php中的$table_prefix值wp_修正为所需求的表前缀(blog_)。
2. 将MySQL数据库中的对应表前缀均修正为新的表前缀,如下图:



3. 执行以下数据库更新(请依据关于表前缀进行相应修正):
 
UPDATE blog_usermeta SET meta_key ='blog_capabilities' WHERE meta_key ='wp_capabilities';
UPDATE blog_usermeta SET meta_key ='blog_user_level' WHERE meta_key ='wp_user_level';
UPDATE blog_options SET option_name='blog_user_roles' WHERE option_name='wp_user_roles';


4. 因为WordPress插件单一,且完成都不同,因而本文暂不做探讨,请自行参考插件代码进行对应修正。

以上就是安达网络工作室关于《多个WordPress站点使用同一数据库的方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 数据库
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
WordPress直达义HTML与过滤链接的相干PHP函数应用解析

esc_html()(本义 Html) esc_html() 函数用来本义 Html 代码,让 Html 代码不本义。 用法 esc_html( $tex...

WordPress开发中用于题目显示的相干函数应用解析

single_cat_title()函数 single_cat_title()函数,日常中咱们很少会用到,但这个函数会给咱们处理很多成绩,...

WordPress必备数据库SQL查问语句整顿

最近明月给博客和主站都部署了SSL证书,彻彻底底的退出了HTTPS站点行列。这个时期也用到了SQL查问语句来批量...

详解WordPress开发中get_header()获取头部函数的用法

函数意义详解 从以后主题调用header.php文件。是不是很简略?好吧,假如你是老手的话这里要提示一下,这里的...

详解WordPress中的头像缓存和代理中的缓存更新办法

wordpress评论中的头像是应用Gravatar的头像效劳(Gravatar民间注册地址:http://en.gravatar.com),用户的...

WordPress中重置文章循环的rewind_posts()函数解说

有些时分,在索引页中(首页、分类文章、标签文章、作者文章索引……)提行进入 WordPress 文章循环中( Lo...

需求提交

客服服务

亿鸽在线客服系统