由于许多原因,我不能使用wordpressnetworking解决scheme。 。 我将不得不在同一台服务器上维护多个WordPress站点,我想分享他们之间的核心。
我想达到的是:
到目前为止我尝试过:
__FILE__
常量给我头痛( 更多信息 ) 有没有办法,也许有一些Apache模块? 这将帮助我实现这一目标? 如果可能的话,我想保持wordpress核心不变(但是有一些核心变化是值得欢迎的)。
另一个NTHfunction将具有一些路由function,如:Apache检查所请求的文件是否存在于DOMAIN文档根目录中,如果不存在,则查找SHARED wordpress代码库。
尝试这种内外的方法。 这是未经测试的,但我认为你可能会摆脱这种策略:
wp-content-<hostname>
文件夹。 你将在一分钟内使用它。 wp-config-<hostname>.php
(我假设单独的主机名)。 它应该包含数据库连接信息以及下面显示的自定义定义。 WP_CONTENT_DIR
常量。 如果你可以在你的wp-config-<hostname>.php
文件中成功定义这个文件,那么你很可能是黄金的…… 除了假设内容目录总是被命名为wp-content
插件。 $_SERVER['HTTP_HOST']
将原始的wp-config.php
修改为require()
正确的wp-config-<hostname>.php
。 有一点运气,你将有多个站点和数据库运行在相同的WP核心,但不是多站点模式。