wordpress单站点环境配置|去除多站点配置|多站点启用配置

社区话题 wordpress开发 WordPress 配置模板(安全/集群/调试/防火墙/HTTPS 兼容) wordpress单站点环境配置|去除多站点配置|多站点启用配置

#1062

追光
管理员

✅ 单站点环境配置说明(极简补充)

只需从上述模板中删除或注释掉「多站点集群配置」模块即可,WordPress 会自动以单站点模式运行。

? 为什么?

WordPress 的默认运行模式就是单站点(Single Site)。
只有当你主动定义了以下常量,才会进入多站点(Multisite)模式:

define('MULTISITE', true);

所以,只要不定义 `MULTISITE`,或将其设为 `false`,或直接删除相关配置块 —— 就是标准单站点环境 ✅

? 推荐操作:注释或删除以下部分

在你的配置文件中,找到并注释或删除这一整块:


/*
 * 【多站点集群配置】如需启用 WordPress Multisite
 * -
 */
// define('MULTISITE', true);
// define('SUBDOMAIN_INSTALL', true); // 子域名模式(或 false 为子目录)
// define('DOMAIN_CURRENT_SITE', 'YOUR_MAIN_DOMAIN.com');
// define('PATH_CURRENT_SITE', '/');
// define('SITE_ID_CURRENT_SITE', 1);
// define('BLOG_ID_CURRENT_SITE', 1);
// define('BP_ROOT_BLOG', 1); // 仅在使用 BuddyPress 时需要

// 启用 sunrise.php(高级多站点路由)
// define('SUNRISE', 'on');

✅ 删除或保持注释状态 = 单站点模式
⚠️ 只要 `define(‘MULTISITE’, true);` 被执行,就会强制进入多站点

? 如何验证当前是单站点?

在 WordPress 后台:

– 如果你看不到「我的站点」→「站点管理」菜单
– 如果你访问 `/wp-admin/network/` 会提示 “Multisite is not enabled”
– 说明你正在运行单站点模式 —— 一切正常!

? 额外建议(单站点专用优化)

你还可以在单站点中添加以下安全/性能配置(可选):


/* 禁用主题/插件编辑器(安全) */
define('DISALLOW_FILE_EDIT', true);

/* 禁用自动更新核心(生产环境推荐手动控制) */
define('WP_AUTO_UPDATE_CORE', false);

/* 增加内存限制(大型插件/主题需要) */
define('WP_MEMORY_LIMIT', '256M');

✅ 最终结论

✔️单站点 = 删除/注释多站点配置块
✔️无需额外操作,WordPress 默认即单站点
✔️保留其他模块(HTTPS、防火墙、调试等)完全兼容单站点