周末没事,研究一下WordPress多站点的应用方法,本地试验了一下,第一步完成了配置,在网站根目录下的 wp-config.php中添加 define(‘WP_ALLOW_MULTISITE’, true); 保存后,刷新页面,就遇到了页面提示:Warning: Use of undefined constant true – assumed ‘ true’ (this will throw an Error in a future version of PHP) in D:\phpstudy_pro\WWW\wordpress\wp-config.php on line 68
前端和后端都有这个提示消息,即使 define(‘WP_DEBUG’, false); 是关闭的状态。
检查配置,搜索配置方式,确认配置没有问题,怎么一直提示这个问题呢?
最终发现问题:true 前面的空白字符有问题,删掉即可。
在notepad++ 中 【格式】- 以ANSI格式编码 ,可以看到true前面有乱码
define(‘WP_ALLOW_MULTISITE’,聽true);
以utf-8 无bom 编码是看不出来的
define(‘WP_ALLOW_MULTISITE’, true);
略坑的问题。修改后后台和前端就可以恢复无提示了。可以正常配置多站点了。配置后,可以看到工具中出现了配置网络的入口: