【发布时间】:2011-07-12 12:01:49
【问题描述】:
我执行了以下步骤来设置我的 WordPress 子主题;但是,我收到以下错误消息:
1) 在我的主题目录中创建了一个名为 canvas-child 的文件夹
2) 在这个 canvas-child 目录中创建一个 style.css 文件,并将以下代码放在 .css 文件的顶部:
@import "../canvas/style.css";
/*
Theme Name: Canvas Child Theme
Theme URI: http://www.example.com/
Version: 1.0
Description: Custom Theme based on Canvas
Author: My Name
Author URI: http://www.example.com
Template: canvas
*/
3) 进入我的 WP 管理员并激活这个子主题...但是我收到这些错误:
Warning: fopen(http://www.example.com/wp-content/themes/canvas-child/style.css) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in example.com/html/wp-includes/functions.php on line 4339
Warning: fread(): supplied argument is not a valid stream resource in example.com/html/wp-includes/functions.php on line 4342
Warning: fclose(): supplied argument is not a valid stream resource in example.com/html/wp-includes/functions.php on line 4345
【问题讨论】:
-
是的,这是有道理的——第一个错误,需要 401 授权,表明您的样式文件不可读。但也要接受@stealthyninja 的建议,将@import 移到评论块下方;这个特殊的注释块应该是任何主题的 style.css 文件中的第一件事。
-
谢谢马特,我确实听从了@stealthyninja 的建议...
标签: wordpress themes wordpress-theming