有没有主题支持儿童主题?

时间:2015-06-28 作者:ReynierPM

我正在尝试向主题添加一些新功能,我正在使用Child Theme 应该如此。所以这个主题叫做u-design 我创建了一个名为u-design-child. 在文件夹中,我创建了两个文件:style.cssfunctions.php. 以下是到目前为止每一项的内容:

// style.css
/*
Theme Name: U-Design Child
Theme URI: http://localhost
Description: Child theme for U-Design.
Author: Reynier
Author URI: http://localhost
Version: 1
License: Located in \'licensing\' folder
License URI: Located in \'licensing\' folder
*/

// functions.php 
<?php
// Add Shortcode for Random Phrases
function random_phrase()
{
    $args = array(
        \'post_type\'      => \'frase\',
        \'posts_per_page\' => 1,
        \'orderby\'        => \'rand\'
    );

    $query = new WP_Query($args);

    // Build output string
    $quo = \'\';
    $quo .= $query->post->post_title;
    $quo .= \' said "\';
    $quo .= $query->post->post_content;
    $quo .= \'"\';

    return $quo;
}

add_shortcode(\'phrase\', \'random_phrase\');
但当我去Appearance > Themes 尝试启用子主题,我看到:

以下主题已安装,但不完整。主题必须有样式表和模板。

我错过了什么?有什么建议吗?

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

你错过了Template: 样式表标题中的定义。这是父主题的文件夹名称

例如,捆绑主题的子主题将具有Template: 定义为

Template: twentyfifteen 

结束

相关推荐

Responsive Admin Themes

我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。