不确定我在这里做错了什么。我从一个普通的自定义主题开始,然后决定扩展二十五个主题,所以我引入了父主题的样式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之外,我的主题目录中没有任何其他文件,我的主题文件夹与二十五页在同一目录中。
不确定还有什么要找。
答案 0 :(得分:1)
奇怪的是,当我说:
除了functions.php和style.css
之外,我的主题目录中没有任何其他文件
......我撒谎或者我一定是失明的。该文件夹中还有一个空的index.php
文件。
在我意识到这一点之前我花了一些时间。感谢任何看过这个的人。抱歉浪费时间。