子主题:禁用父主题

时间:2011-04-28 作者:Marcus Downing

我正在创建一个父主题和几个子主题。但是我如何才能防止父主题被使用呢?

3 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

不使用当前系统。为了用作子主题的有效模板,父主题必须存在并且是有效的主题。这是因为父主题的模板文件必须通过locate_template(), 为了使子-父回退正常工作。

注:如果this core Trac ticket 实现,然后您将能够筛选locate_template(), 可以想象,这将使您能够将父主题放在一个单独的位置,而Dashboard -> Appearance -> Themes.

SO网友:Screaming Violet

通过确保子主题与父主题具有所有相同的模板页面,并且不包括父css的@import,答案会不会太愚蠢?

SO网友:anu

您不能隐藏主题本身,但可以控制对主题切换器的访问:

http://codex.wordpress.org/Roles_and_Capabilities#switch_themes

结束

相关推荐