多个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全局变量$wpdb初始化并申明为全局变量的办法

首先从wordpress顺序index.php动手: 复制代码代码如下:define('WP_USE_THEMES', true); /** Loads the Wor...

WordPress的文章主动增加要害词及要害词的SEO优化

网站的要害字及网页形容关系网站对搜寻引擎的敌对水平,假如本人手动加显然太折腾了,那如何让wordpress博客...

wordpress非插件完成增加链接转跳性能

链接方式http://localhost/?go=http://www.baidu.com这种方式转跳的办法。 复制代码代码如下:add_action('w...

WordPress完成主动回绝渣滓评论的办法

很多WordPress站长都常常遭到渣滓评论的滋扰,针对这种状况,采纳上面的代码可能会对你有所协助。将以下代码...

wordpress全局变量$wpdb在哪里进行初始化申明

wordpress操作数据库用一个全局变量$wpdb来进行各种操作,应用的时分先在函数申明global $wpdb,而后调用它...

wordpress获取置顶文章列表的办法

首先,你需求理解query_posts函数。该函数的作用就是对文章进行检索、筛选、排序,在其后的LOOP循环中应用通...

需求提交

客服服务

亿鸽在线客服系统