我正在做一个插件插件。我做模板文件夹和模板文件夹,有文件的插件,显示我的帖子类型的数据。
第一个场景
当用户激活我的插件时,模板文件夹移动到活动主题文件夹。它工作得很完美。
第二个场景
现在如果有父母和孩子的主题。当父主题激活模板文件夹时,移动到父主题,但当用户激活子主题时,模板文件夹也移动到子主题。
现在我希望,如果用户激活父主题,那么模板文件夹移动到父主题,但是当用户激活子主题时,则不应该移动它。
比如:
if(parent theme active) {
//files moved
} else {
// Do nothing
}我从谷歌搜索,找到了wp_get_theme();功能,但它不适合我的工作。
因此,有什么钩子或函数,我可以写它和它解决我的问题。
以下是我的移动文件夹功能:
$foo_theme_dir = get_template_directory();
$foo_plugin_dir = plugin_dir_path( __FILE__ );
copy($foo_plugin_dir.'template/archive-foo_plugin.php', $foo_theme_dir.'template/archive-foo_plugin.php');发布于 2015-05-22 10:31:04
你在找主题()。
if ( is_child_theme() === false ) {
// files moved
} else {
// do nothing
}https://stackoverflow.com/questions/30394105
复制相似问题