试图弄清楚为什么我的子主题要尝试访问一个不存在的文件

时间:2012-02-22 作者:Rick Smith

这是我尝试制作一个儿童主题,一切似乎都很好,但是当我查看源代码时,我看到了这一点

<link rel=\'stylesheet\' id=\'bootstrap-css\' href=\'http://wpdallas.com/test/wp-content/themes/Standard/css/lib/bootstrap.css?ver=3.3.1\' type=\'text/css\' media=\'all\' />

这给了我一个404错误。我不知道发生了什么,以及如何解决这个问题。。。。这会给我带来什么问题。即使有这样的错误,该网站似乎仍能正常工作。我只是想弄清楚是什么。

谢谢

1 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

根据您的评论:

我在函数中找到了此代码。父主题的php,这就是您想要的吗?

// bootstrap 

wp_register_style(\'bootstrap\', get_template_directory_uri() . \'/css/lib/bootstrap.css\'); > 
wp_enqueue_style(\'bootstrap\');
在主题的文件结构中,您是否发现/css/lib/bootstrap.css? 如果是这样,则应正确加载bootstrap.css 主题文件结构中的其他位置?如果是,那么您应该更改wp_register_style() 相应地,引用正确的文件位置Child Theme? 如果是这样,那么主题就是/css/lib/bootstrap.cssParent Theme, 由于get_template_directory_uri(). 如果您的Child Theme, 将其更改为get_stylesheet_directory_uri().

编辑,the link doesn\'t return a 404 for me. 我可以看到样式表,很好。

结束

相关推荐

如何用一个以上的css文件制作一个主题?

我已经制作了我的第一个主题,现在我想创建不同的“简介”。这些概要文件只是用户可以尝试的独立CSS文件。关键是,如何使这些文件允许用户通过管理面板选择颜色方案?是的,我不想允许用户访问文件系统,所以他们必须使用管理面板更改CSS文件。怎么做?是否有允许更改CSS文件的插件?