这是WordPress的一个简单框架,使版本控制下的“主题”和“插件”成为可能:
https://github.com/sourcerer-mike/WordPress-GIT-Skeleton
执行时
register_theme_directory(__DIR__ . \'/themes\');
对于WP之外的文件夹,主题显示在后端,可以激活。
但查看前端时,页面保持空白。
我想这取决于文件夹是否高于一级,客户端是否无法访问。但是服务器可以访问它,所以我想我做错了什么。
是否有任何解决方案可以将主题置于WP之外,但仍然有效?(否则register_theme_directory
有点无用)
还是有更好的解决方案让这两个人在外面?(我还需要照顾这里没有经验的开发人员)
我的文件夹结构如下:
├── plugins
├── public (document root of apache)
│ ├── wp-admin
│ ├── wp-content
│ │ ├── plugins
│ │ └── themes
│ │ ├── twentyeleven
│ │ ├── twentyten
│ │ ├── twentythirteen
│ │ └── twentytwelve
│ │ └── twentyfourteen
│ └── wp-includes
├── themes
│ └── foo
└── uploads
只要我切换到主题“foo”,前端就会保持白色和空白(没有单一输出)。