显示空白页面的子主题

时间:2016-10-25 作者:user agent

我刚刚创建了一个子主题并激活了它。但是当我访问这个页面时,它是完全空白的。

显示的是主题文件夹,其中有父主题和子主题,下面是父样式中的站点详细信息。css,我只是复制并粘贴到子样式表中。

enter image description here

功能。php如下所示:

<?php
function my_theme_enqueue_styles() {

    $parent_style = \'parent-style\';

    wp_enqueue_style( $parent_style, get_template_directory_uri() . \'/style.css\' );
    wp_enqueue_style( \'child-style\',
        get_stylesheet_directory_uri() . \'/style.css\',
        array( $parent_style ),
        wp_get_theme()->get(\'Version\')
    );
}
add_action( \'wp_enqueue_scripts\', \'my_theme_enqueue_styles\' );
?>
如图所示,主题是活跃的。

enter image description here

如何创建子主题并使其作为父主题可见?

这是我加载页面并尝试检查时看到的内容:

enter image description here

2 个回复
SO网友:CodeMascot

我想你什么都没有index.php 文件那么儿童主题调用儿童主题的index.php 超过父主题index.php. 你什么都没穿index.php. 所以这个网站什么都没显示。删除子主题的index.php. 您将看到现场直播。

SO网友:Jitender Singh

<小时>

*
 Theme Name:   Twenty Fifteen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentyfifteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/
请仔细参阅wordpress编码标准。您忘记了定义Template 你父母的主题。请定义Template 然后查看。希望这会有所帮助!

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c