首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查活动主题是父主题还是子主题

如何检查活动主题是父主题还是子主题
EN

Stack Overflow用户
提问于 2015-05-22 10:17:01
回答 1查看 556关注 0票数 0

我正在做一个插件插件。我做模板文件夹和模板文件夹,有文件的插件,显示我的帖子类型的数据。

第一个场景

当用户激活我的插件时,模板文件夹移动到活动主题文件夹。它工作得很完美。

第二个场景

现在如果有父母和孩子的主题。当父主题激活模板文件夹时,移动到父主题,但当用户激活子主题时,模板文件夹也移动到子主题。

现在我希望,如果用户激活父主题,那么模板文件夹移动到父主题,但是当用户激活子主题时,则不应该移动它。

比如:

代码语言:javascript
复制
if(parent theme active) {
    //files moved
} else {
    // Do nothing
}

我从谷歌搜索,找到了wp_get_theme();功能,但它不适合我的工作。

因此,有什么钩子或函数,我可以写它和它解决我的问题。

以下是我的移动文件夹功能:

代码语言:javascript
复制
$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');
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-22 10:31:04

你在找主题()

代码语言:javascript
复制
if ( is_child_theme() === false ) {
    // files moved
} else {
    // do nothing
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30394105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档