2017-05-06 108 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/ –

相關問題