主题JS可用,但主题CSS不可用

时间:2017-12-30 作者:Arcticooling

在里面functions.php 我使用以下代码将资产排队,但由于某种原因,所有CSS都被忽略(JS未被忽略):

function my_theme_enqueue_assets() {
    wp_enqueue_style( \'parent-style\', get_parent_theme_file_uri( \'style.css\' ) );
    wp_enqueue_script( \'behavior\', get_theme_file_uri( \'behavior.js\' ), array(), null, true );
}
add_action( \'wp_enqueue_scripts\', \'my_theme_enqueue_assets\' );
上面的代码有什么不好?

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

在我看来,最好将样式与脚本和其他资产分开。这起到了作用:

function my_theme_enqueue_styles() {
    wp_enqueue_style( \'parent-style\', get_parent_theme_file_uri() . \'style.css\' );
}
add_action( \'my_theme_enqueue_styles\', \'wp_enqueue_styles\' );

function my_theme_enqueue_assets() {
    wp_enqueue_script( \'behavior\', get_theme_file_uri( \'behavior.js\' ), array(), null, true );
}
add_action( \'wp_enqueue_scripts\', \'my_theme_enqueue_assets\' );

结束

相关推荐

将自定义CSS添加到指定类别中的WooCommerce产品页

我花了几个小时研究如何做到这一点,但我发现的每件事都以一种我无法理解的方式解释了这一点。我不擅长编码,但我知道如何检查元素并从中进行工作,但在这种情况下这对我没有帮助。我想对指定类别的产品使用不同的页面布局/模板。我正在使用WooCommerce 我能够使用inspect元素以我想要的方式重新创建产品页面。然后我将文本复制到自定义css中,效果很好。然而,这最终是一个全球性的变化。我的大多数产品页面都会受益于使用默认模板,而不是使用自定义模板。我想知道如何在括号内添加代码,以便我添加的自定义css(自定义