使用说明
- 复制下方全部代码,粘贴到网站根目录 wp-config.php 文件最底部(
?>之前,若无?>则直接贴最后) - 仅需替换代码中的域名和主题文件夹名,无需修改其他代码
- 提前在 WordPress 后台安装并启用两个主题,再添加此代码
成品可直接修改代码
php
运行
// 同一源码多域名自动切换WordPress主题
$current_domain = $_SERVER['HTTP_HOST'];
// 第一个域名+对应主题(请修改此处)
if (strpos($current_domain, 'okfm.cn') !== false) {
define('WP_DEFAULT_THEME', 'theme-folder-name-1');
}
// 第二个域名+对应主题(请修改此处)
elseif (strpos($current_domain, 'ooook.cn') !== false) {
define('WP_DEFAULT_THEME', 'theme-folder-name-2');
}
必改参数替换指南
-
- 把
okfm.cn换成你的第一个域名 - 把
ooook.cn换成你的第二个域名域名替换
- 把
-
- 进入网站
/wp-content/themes/目录,查看主题文件夹原名 - 把
theme-folder-name-1换成第一个域名要加载的主题文件夹名 - 把
theme-folder-name-2换成第二个域名要加载的主题文件夹名主题文件夹名替换
- 进入网站
注意事项
- 代码区分大小写,主题文件夹名必须和服务器上完全一致
- 添加代码后,清空浏览器缓存、网站缓存,刷新即可生效
- 后续新增域名,直接复制 elseif 语句,新增判断规则即可




没有回复内容