加载CSS文件的子主题中的Functions.php中断网站

时间:2014-06-29 作者:user3735728

我创建了一个子主题并创建了一个函数。子主题目录中也具有所需样式的php文件。css文件和我要加载的单独自定义css文件。这是我使用的代码:

<? php 

add_action(\'wp_head\', \'add_landing_css\');
function add_landing_css() {

wp_enqueue_style(\'landing_css\', get_stylesheet_directory_uri().\'/landing.css\',\'screen\');
}
?>
当我将此代码添加到函数时。php我网站上的每一页都是空白的。它不加载任何内容。当我删除函数时。php文件我的网站正常工作。我使用了一个名为“优雅主题中的谦虚”的主题。

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

语法错误的原因如下:

<? php 
应该是这样的

<?php 
其次,您应该使用wp_enqueue_scripts 钩子而不是wp_head

查看Codex 有关wp_enqueue_scripts

结束

相关推荐

将多个CSS文件合并为一个文件

我一直在一个网站上工作,那里只在需要时才编写和加载特定的CSS文件。我想将所有这些脚本合并到一个文件中。我对缩小或压缩不感兴趣,尽管第一个可能很好。我测试了太多缓存和压缩机制,包括W3缓存或WP Minify(多年来一直没有更新),但都没有成功。是否有一个简单的过程可以做到这一点,与wp\\u styles变量交互?下面的url上提供的这个脚本听起来很有希望,但实际情况并非如此https://gist.github.com/bainternet/1802367有什么想法吗?