用一个数据库和一个代码库管理多个WordPress站点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用一个数据库和一个代码库管理多个WordPress站点相关的知识,希望对你有一定的参考价值。

This is a simple but powerful tweak to the wp-config.php file that will make it easy to run multiple websites using one database and codebase. Simply change "yourdomain.com" with your domain and that's it. Repeat that line for new domains.
  1. // You can have multiple installations in one database if you give each a unique prefix
  2.  
  3. $domain_list = array();
  4.  
  5. // auto database name
  6. $domain_list["yourdomain.com"] = "";\
  7.  
  8. $domain_name = preg_replace("/^www\./", "", $_SERVER["SERVER_NAME"]);
  9.  
  10. if (array_key_exists($domain_name, $domain_list))
  11. {
  12. $table_prefix = $domain_list[$domain_name];
  13. if (!$table_prefix) { $table_prefix = "wp_" . md5($domain_name); }
  14. }
  15. else
  16. {
  17. print "Unknown error"; exit;
  18. }

以上是关于用一个数据库和一个代码库管理多个WordPress站点的主要内容,如果未能解决你的问题,请参考以下文章

用Ucenter整合Wordpress和Discuz用户数据

在 Wordpress 表单管理器中一键提交多个表单

WordPress,Node,GitLab和CLI的用户管理系统[关闭]

使用一个wordpress创建多个网站转

什么是WordPress?

如何在涉及多个get_terms()的WordPress函数中返回多个值