如何知道是否使用了儿童主题?

时间:2014-05-11 作者:admin

我继承了编辑我公司网页的工作。我没有创建网站,我不确定活动的IMW自定义主题是否是2011年的子类型主题,或者到目前为止,所有自定义是否都是针对原始主题进行的。确实需要为此网站创建子主题,考虑到已经应用的所有自定义设置,如何做到这一点。

我需要提供什么来支持答案

我读了一些回复帖子,但仍然不确定。所以,如果我在CSS中没有看到“Child”,那么它不是一个Child主题?我在想,也许IMW自定义主题本身就是一个基于2011主题的儿童主题,只是没有使用child这个词来表示它。如果它不是子主题,那么到目前为止,所有自定义都是针对主题本身进行的。我如何从这一点开始创建子主题?我很困惑。

3 个回复
SO网友:s_ha_dum

阅读样式表。子样式表must have Template: somethemename 用作子主题主题。子主题应该有一个需要父主题的引人注目的out使用与此类似的代码(注意:仅限调试):

add_action(
  \'wp_head\',
  function () {
    if (get_template_directory() === get_stylesheet_directory()) {
      echo \'not a child\';
    } else {
      echo \'child\';
    }
  }
);
参考:

http://codex.wordpress.org/Child_Themes

SO网友:André R. Kohl

由于WP 3.0,有一个功能is_child_theme() 返回布尔值。

SO网友:MXMLLN

如果您在“外观”>“自定义”>“附加CSS”部分中找不到任何CSS,但当前主题显然已从另一个主题中修改,请遵循上的Wordpress指南Creating a Child Theme from a Modified Existing Theme.

Wordpress的解释清楚地介绍了如何使用DIFF工具来确定在何处进行了更改。请记住,这确实假设您可以找到原始的、未修改的主题。有a link to a "worst case scenario" tutorial, 这听起来像是你可能面临的。

结束

相关推荐