解决 WordPress 主题列表里只显示当前主题的问题

升级 WordPress 3.4 之后我的所有主题都从仪表盘主题管理页面消失了,只显示正在使用的主题,且只显示这一个。今天终于找到了原因所在,顺利解决问题。原来是优化服务器的时候将 PHP 的 scandir 函数禁用掉了,而新版 WordPress 引入了 WP_Theme 类来处理主题问题,该类使用 scandir 函数来检测 /wp-content/themes/ 中的所有主题。

继续阅读全文