首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在同一数据库中的两个站点之间共享插件表

问在同一数据库中的两个站点之间共享插件表
EN

WordPress Development用户
提问于 2023-05-09 21:27:24
回答 1查看 12关注 0票数 0

我想知道如何使我的支持插件读取另一个网站安装的支持糖果插件的数据库表,而不激活wordpress多站点功能。

实际上,我有两个子域共享相同的数据库,但都有不同的数据库前缀。子域A的表有前缀abtf_,子域B的表有前缀klmn_。它们都通过wp-config.php文件共享用户、用户数据、密钥和cookie。我对两个配置文件和wordpress安装都做了必要的更改。但是当我试图让他们共享插件的桌子时,我的头痛就来了。

我希望这两种支持糖果安装都使用相同的数据库表,而且我也不知道该如何做,我已经研究了好几天了,我试图做一些类似于wp-config.php连接两个站点的操作,但是没有工作,我尝试了构建一个替代的wp-config.php,只用于支持糖果,并在plugin文件中进行测试,让它读取替代的wp-config.php,我试图在wp-config…中定义自定义常量。

我完全迷路了。如果有人能帮我一把,我会很感激的。

提前谢谢你!

EN

回答 1

WordPress Development用户

发布于 2023-05-17 13:36:09

我已经创建了一个替代的wp-config.php,并将其重命名为wp-config2.php,配置与表前缀相同。然后我试着编辑所有的插件文件。在我发现的每个文件的顶部:

如果(!定义( 'ABSPATH‘){

代码语言:javascript
复制
exit; // Exit if accessed directly!

}

我把它换成了:

require_once(ABSPATH .‘’wp config2.php‘);

$connection = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD);

mysqli_select_db($connection,DB_NAME);

但不起作用。插件一直连接到原始表,而不是我希望它连接到的表.我不知道我错过了什么:S

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/415921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档