我试图用enqueue\\u样式加载主样式表,但它不起作用。这是我的函数代码。php:
function my_scripts() {
wp_enqueue_style( \'main-style\', get_template_directory_uri() . \'/style.css\', false, \'1.0\', \'all\' );
}
add_action( \'wp_enqueue_scripts\', \'my_scripts\' );
在标题中加载样式表。使用链接标记的php工作正常。我找不到错误-代码似乎被忽略了-但函数。php正在加载。
我也试着使用get_template_directory_uri()
而不是get_template_directory_uri()
.
因为这是链接到样式和脚本的推荐方式,所以我想完成这项工作。我还想对一些js和jQuery脚本使用enqueue\\u脚本。
谢谢你的任何提示或建议
解决方案:我忘记在标头中调用wp\\u head()。php-添加,一切正常:-)
SO网友:Manish
将代码更新为以下内容:
function my_scripts() {
wp_enqueue_style( \'main-style\', get_template_directory_uri() . \'/style.css\', false, \'1.0\', \'all\' );
}
add_action( \'wp_enqueue_scripts\', \'my_scripts\' );
注:
get_template_directory_uri()
没有尾部斜杠(/)。
每当你在css或js文件加载方面出现错误时,首先在firebug之类的开发工具中检查是否分别加载了css或js的链接或脚本标记(如果加载了),然后从那里获取url并在浏览器中执行(如果编码来了),然后确定,或者更正路径,然后相应地在代码中更改相同的内容。
SO网友:sun
我没有名誉可以评论。这可能也适用于样式尝试脚本。像这样
function my_scripts() {
wp_enqueue_script( \'main-style\', get_template_directory_uri() . \'/style.css\', false, \'1.0\', \'all\' );
}
add_action( \'wp_enqueue_scripts\', \'my_scripts\' );
奥特里
get_stylesheet_directory_uri();