我们有以下代码,用于隐藏核心主题,因此无法直接启用,并且只能从WordPress仪表板启用子主题。
function hide_core_theme($themes) {
unset($themes[\'nacore\']);
return $themes;
}
add_action(\'wp_prepare_themes_for_js\', \'hide_core_theme\');
但是,如果将此代码放入
functions.php
父主题或子主题的文件只有启用其中一个主题时,它才会隐藏核心主题。。。e、 如果有人打开另一个主题,核心主题就会再次出现。
另一个选项是在自定义插件中添加此代码。。。但这意味着启用它,用户可以随时禁用此插件来绕过它。。。此外,我们不太热衷于使用插件来关闭主题,因为它感觉非常独立。
是否可以添加一些主题或插件之外的挂钩?因此,无论启用了什么主题或插件,都会调用?