【发布时间】:2015-02-01 08:40:20
【问题描述】:
不知道我在这里做错了什么。我从一个普通的自定义主题开始,然后决定扩展二十五主题,所以我引入了父主题的样式per the codex,并将模板添加到我的 style.css 文件中。
我在functions.php中有一些自定义的东西,但是即使我删除了除了wp_enque_style之外的所有东西,我仍然会得到白屏。
我已打开调试。根本没有任何错误。只是一个白屏。
这是我的函数文件:
<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'twentyfifteen-style', get_template_directory_uri() . '/style.css' );
}
还有我的 Style.css
/*
Theme Name: veochild
Theme URI:
Template: twentyfifteen
Author: veo
Author URI:
Description: Veo Child Theme
Version: 1.0
License:
License URI:
Tags:
Text Domain: veo
*/
奇怪的是,如果我输入 domain.local/wp-admin 我仍然可以访问管理站点。如果我将主题更改为二十五,它工作正常。除了functions.php和style.css,我的主题目录中没有任何其他文件,并且我的主题文件夹与twentyfifteen位于同一目录中。
不太确定还要寻找什么。
【问题讨论】:
-
您可能已打开调试,但您的 php 错误很可能已关闭。这是 php.ini 中的设置。
-
@David - 我确实将 display_errors 设置为打开。我以前显示过错误。这个看起来有点不同,因为它除了一个空的头部和身体之外什么都不显示。
标签: wordpress