如何在WordPress中使用多个数据库?

时间:2012-09-22 作者:soumendu

我想从另一个wordpress站点获取一些帖子,该站点位于同一服务器上。我怎样才能拿到那些帖子?

wordpress中是否可以连接多个数据库?

3 个回复
SO网友:2hamed

这是可能的,但您必须手动创建wpdb 使用其他数据库的正确设置初始化。

引用自wpdb Codex page:

$wpdb对象可以与任意数量的表通信,但只能与一个数据库通信:WordPress数据库。在极少数情况下,您需要连接到另一个数据库,您必须使用适当的连接详细信息从wpdb类实例化您自己的对象。对于具有许多数据库的极其复杂的设置,请考虑改用hyperdb。

SO网友:Mihai Dragoi

您可以使用HyperDB:https://wordpress.org/plugins/hyperdb/它允许多个数据库,也允许读/写副本或主/从数据库。

SO网友:Nhan Tam

1) 在链接处下载class db:https://codeshack.io/super-fast-php-mysql-database-class/ - 重命名类db=db\\U自定义

2) /主题/主题名称/功能。php

$dbhost=\'db\\u ip\';//127.0.0.1$dbuser=\'db\\u user\';//输入数据库用户名$dbpass=\'db\\u user\\u password\';//输入数据库密码$dbname=\'db\\u user\\u name\';//输入您的datatabase名称

$db\\U watch=新的db\\U自定义($dbhost、$dbuser、$dbpass、$dbname)$sql=“从产品限制0,2中选择*”$结果=$db\\u watch->query($sql)->fetchAll();print\\u r($结果);

我已经测试了我的网站WordPress,它运行良好

结束

相关推荐

Corrupt Wordpress Database

我认为这是最奇怪的文字印刷问题。一个拥有大量帖子数据库的客户网站已经有了自己的想法。前一分钟一切似乎都很好,接下来的帖子、类别和标签都不见了。此时仪表板告诉我9个类别中有2309个帖子,但当我单击admin中的categories链接时,列表中没有任何帖子。我可以在admin中看到所有帖子,但尽管它们过去被分配到类别并列出标签,但现在它们都“未分类”,没有标签。很明显,wordpress数据库在某种程度上已经损坏,但从哪里开始尝试修复呢!?以下是我迄今为止测试的内容:插件–我关闭了所有当前的插件。主题–我