在排队我的样式表和脚本时,我遇到了困难,他们拒绝出现在实际的WordPress主题上,有时我的编辑可能会导致localhost错误500。
下面是我的functions.php
,我已经将wp_head()
和wp_footer()
添加到他们各自的页面。
有任何想法吗?
<?php
function test_scripts() {
wp_enqueue_style( 'test-style', get_stylesheet_uri() );
wp_enqueue_style( 'test-responsive', get_template_directory_uri() . '/assets/css/responsive.css');
wp_enqueue_style( 'test-animate', get_template_directory_uri() . '/Assets/css/animate.css');
wp_enqueue_style( 'test-component', get_template_directory_uri() . '/Assets/css/component.css');
wp_enqueue_script( 'test-scripts', get_template_directory_uri() . 'Assets/js/scripts.js');
}
add_action( 'wp_enqueue_scripts', 'test_scripts' );
对于wp_enqueue_style()和wp_enqueue_script(),某些$ src参数看起来不正确。服务器上的目录是“Assets”还是“assets”?你错过了最后一个wp_enqueue_script()的“/”。如果“assets”为小写,则下面的代码应该有效。
function test_scripts() {
wp_enqueue_style( 'test-style', get_stylesheet_uri() );
wp_enqueue_style( 'test-responsive', get_template_directory_uri() . '/assets/css/responsive.css');
wp_enqueue_style( 'test-animate', get_template_directory_uri() . '/assets/css/animate.css');
wp_enqueue_style( 'test-component', get_template_directory_uri() . '/assets/css/component.css');
wp_enqueue_script( 'test-scripts', get_template_directory_uri() . '/assets/js/scripts.js');
}
add_action( 'wp_enqueue_scripts', 'test_scripts' );