具有相同内容的WordPress多站点

【具有相同内容的WordPress多站点】尝试完成以下任务。任何帮助/建议, 我们将不胜感激。

  1. 我有多个域名(例如, site1.com, site2.com, site3.com)。
  2. 我需要每个域显示相同的内容
  3. 但是显示一个不同的wordpress主题。插件是相同的… 等等
谢谢
#1关于通过不同域访问同一站点;尽管一般情况下可能会有建议, 但是你可以在wp-config.php文件中添加以下几行:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

这样, 你基本上是对Wordpress说” 处理将这种方式指定为我的基本URL的任何域” 。
为了相应地切换主题, 你可以在functions.php中尝试类似的操作(未经测试):
if (strpos($_SERVER['HTTP_HOST'], 'site2.com') !== FALSE) { add_filter('stylesheet', 'siteTwoTemplate'); add_filter('template', 'siteTwoTemplate'); }function siteTwoTemplate() { $themeToGrab ='site2theme'; $themeList = get_themes(); foreach ($themeList as $theme) { if ($theme['Name'] == $themeToGrab) { return $theme['Stylesheet']; } } }

可能有更有效/更安全的方法可以实现此目的, 但是它应该做你所追求的。

    推荐阅读