对如何使用wp_enQueue_style感到困惑

时间:2014-10-21 作者:Heather

我已经阅读了关于使用wp_enqueue_style 而不是@import. 我是个新手,完全不知道如何使用这个。

我的主题是athletica,我的孩子的主题是athletica child。我是否在wp_enqueue_style 密码我不确定代码中需要替换哪些文本(如果有):

<?php

add_action( \'wp_enqueue_scripts\', \'enqueue_child_theme_styles\', PHP_INT_MAX);
function enqueue_child_theme_styles() {
wp_enqueue_style( \'athletica-style\', get_template_directory_uri().\'/style.css\' );
wp_enqueue_style( \'child-style\', get_stylesheet_uri(), array(\'athletica-style\')  );
}
此外,我还看到了关于您的父主题是否使用wp_enqueue_style 在它的功能中。php文件。是我的!

现在我该怎么办?

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

wp\\U enqueue\\U样式是必须根据codex添加样式的。但您不需要在任何地方使用您的子主题名或父主题名。

<?php wp_enqueue_style( $handle, $src, $deps, $ver, $media ); ?>
第一个param$句柄可以是任何东西,不管您在这里放置什么。我可以看到你在那里使用了你的主题名,它作为一个标识符,所以你可以使用任何东西。但是,请确保它们在所有情况下都是唯一的。例如,如果使用like:

wp_enqueue_style( \'athletica-style\', get_template_directory_uri().\'/style.css\' );
wp_enqueue_style( \'athletica-style\', get_stylesheet_uri(), array(\'athletica-style\')  );
这里的句柄是相同的,因此您将看到添加了其中一个css,而不是两个。

我认为您熟悉此函数的其他参数。

注意:这不是强制性的,但使用wp_register_style 作用

结束

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c