如何在外观>编辑器中告诉WP默认加载哪个文件?

时间:2010-09-28 作者:Scott B

当我导航到。。。

外观>编辑器>编辑主题

在那里加载的默认文件是“我的选项”。css文件(我不希望任何人编辑它,因为它是我的主题选项面板的样式,而不是主题本身。)

如何指定在那里加载哪个文件?理想情况下,我希望将主题的当前样式表加载到那里。是否有一种方法可以通过函数在脚本中指定这一点。php?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

看着theme-editor.php 它调用的代码get_themes() (填充全局$wp_themes 变量,包括主题文件的完整列表),然后只需从当前主题的文件中选择第一个文件。

它跳转到CSS,因为PHP和CSS文件是分开存储的,当数组合并时,CSS位于顶部。

所以你们可以重命名你们的文件,这样它就不是列表中的第一个了。

更复杂的方法是钩住并跑开get_themes() 然后在中手动重新排列文件$wp_themes. 我不擅长管理区域,很难找到合适的钩子来单独在编辑器页面上有条件地运行它。

结束

相关推荐