2017-05-06 76 views
0

我正在构建3个WP网站,并将在每个网站上使用事件日历插件。多个WP站点上的插件可以访问同一个数据库吗?

  1. 网站A将显示所有事件列表。
  2. 网站B将只显示与网站覆盖的主题相关的事件。
  3. 网站C只会显示与其涵盖的主题相关的事件。

用户将从每个站点添加事件。

有没有办法让网站B & C访问网站A的数据库上传活动,并显示事件?

或者,是否有一个合理的方法让网站B & C与站点A同步它们的事件数据库?

感谢, 安多弗

回答

1

我建议你设置一个multisite。好处是,它使用了你想要的网站设置不同的前缀相同的数据库(WP_,wp2_,等...)

一旦你做完这些,你需要使用$wpdb

global $wpdb 
$results = $wpdb->get_results('SELECT * FROM wp_options WHERE option_id = 1', OBJECT); 

通过前缀访问站点A的数据库,您可以从事件表中获取所有条目。

+0

谢谢艾哈迈德。我没有意识到WP多站点可以做到这一点。他们是否会支持不同的TLD? – Andover

+0

是的,他们也支持顶级域名。链接以供参考:http://www.wphostinggeeks.com/install-wp-multisite-with-top-level-domains/ –

相关问题