尝试链接到子主题目录中的文件时未找到页面

时间:2012-04-30 作者:gavsiu

我正试图通过Automatic基于Toolbox 1.4创建一个子主题。

我将脚本文件另存为child_theme/js/scripts.js 在我的服务器上,我使用

wp_enqueue_script( \'scripts\', get_stylesheet_directory_uri() . \'/js/scripts.js\', array(\'jquery\') );
header.php.

当我在Firefox中查看源代码时,我看到样式表的href为

http://example.com/wordpress/wp-content/themes/child_theme/style.css
脚本的href为

http://example.com/wordpress/wp-content/themes/child_theme/js/scripts.js?ver=3.3.2
当我同时单击这两个按钮时,我可以看到style.css, 但上面写着“找不到页面”scripts.js.

我以前从未创建过儿童主题。我过去只是复制一个主题并修改它。我做错了什么?

EDIT

当我搬家的时候它就工作了scripts.js 超出/js/ 子目录,并更改wp_enequeue_script. 那么怎么了?

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

你不应该在函数中排队吗。改为php?

function script_enqueueing() {
    wp_enqueue_script(
        \'scripts\',
        get_stylesheet_directory_uri() . \'/js/scripts.js\',
        array(\'jquery\')
    );
}
add_action(\'wp_enqueue_scripts\', \'script_enqueueing\');
编辑以添加:如果直接在标头中调用。php,使用get_template_directory_uri(); 相反

结束

相关推荐

Active Directory(AD)组身份验证以查看WordPress帖子?

我正在尝试使用active directory身份验证设置wordpress站点。出现的一个问题是,能否将类别/帖子/博客阅读限制在特定的广告组。我从来没有见过这样做,我也没有找到任何插件,似乎承诺这一功能。似乎最好的选择是只给一群用户一个具有read\\u private\\u posts功能的角色,但我不确定这会起到什么作用。