我有下面的脚本和enque函数,站点在html头部正确地呈现它,但是当我单击指向css和javascript文件的链接时,我没有找到url,但是url是正确的。我将所有文件夹的权限更改为777,所以我不确定为什么它看不到它。您可以查看错误站点here 以及错误here.
// loading modernizr and jquery, and reply script
function bones_scripts_and_styles() {
if (!is_admin()) {
// modernizr (without media query polyfill)
wp_register_script( \'bones-modernizr\', get_stylesheet_directory_uri() . \'/library/js/libs/modernizr.custom.min.js\', array(), \'2.5.3\', false );
// register main stylesheet
wp_register_style( \'bones-stylesheet\', get_stylesheet_directory_uri() . \'/library/css/style.css\', array(), \'\', \'all\' );
// ie-only style sheet
wp_register_style( \'bones-ie-only\', get_stylesheet_directory_uri() . \'/library/css/ie.css\', array(), \'\' );
// comment reply script for threaded comments
if ( is_singular() AND comments_open() AND (get_option(\'thread_comments\') == 1)) {
wp_enqueue_script( \'comment-reply\' );
}
//adding scripts file in the footer
wp_register_script( \'bones-js\', get_stylesheet_directory_uri() . \'/library/js/scripts.js\', array( \'jquery\' ), \'\', true );
// enqueue styles and scripts
wp_enqueue_script( \'bones-modernizr\' );
wp_enqueue_style( \'bones-stylesheet\' );
wp_enqueue_style(\'bones-ie-only\');
/*
I recommend using a plugin to call jQuery
using the google cdn. That way it stays cached
and your site will load faster.
*/
wp_enqueue_script( \'jquery\' );
wp_enqueue_script( \'bones-js\' );
}
}
最合适的回答,由SO网友:webaware 整理而成
您已调用您的主题mrskitson.caVersion#3
. 你知道什么是哈希符号吗(#
) 是否在URL中?因此,浏览器尝试在此处加载脚本:
http://update.mrskitson.ca/wp-content/themes/mrskitson.caVersion
然后跳转到ID与#后面的所有内容匹配的元素。
更改主题文件夹的名称!