【发布时间】:2017-03-07 02:14:51
【问题描述】:
我刚刚创建了一个子主题并激活了它。但是当我访问该页面时,它完全是空白的。
显示的是我的父主题和子主题的主题文件夹,然后下面是父 style.css 中的站点详细信息,我只是将其复制并粘贴到子样式表中。
functions.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' );
?>
如图所示,主题是活跃的。
如何创建子主题并使其作为父主题可见?
【问题讨论】:
-
完全空白的页面可能是错误的结果。是
WP_DEBUGtrue? -
@Andy Tschiersch。是的,它设置为 true。我之前使用二十六主题创建了子主题,wp-debug 设置为 false 并且可以正常工作。