如何从WordPress中的子主题wp_enqueue脚本?

时间:2016-01-19 06:43:12

标签: javascript php jquery wordpress

我正在创建一个jquery脚本来编辑wordpress页面的某些部分。

这是我迄今为止在 functions.php

中尝试过的代码
function theme_name_scripts() {
    if (is_page('21')) {
        wp_enqueue_script('myscript', get_stylesheet_directory_uri().
            '/js/myscript.js', array(), '1.0.0', true);
    }

}
add_action('wp_enqueue_scripts', 'theme_name_scripts');

这是我想要加载的简单jQuery脚本:

<script type="text/javascript">
    var j = jQuery.noConflict();
    j(function() {
        alert('tables test alert');
    });
</script>

上面的脚本未加载。请帮忙。

感谢任何帮助。

2 个答案:

答案 0 :(得分:3)

您的include功能看起来正确,您必须从<script type="text/javascript">文件中删除脚本代码.js

答案 1 :(得分:-1)

如果您希望对特定页面中的脚本进行更改,您可以尝试使用自定义脚本集成插件,而不是使用functions.php进行干预。此插件允许您在单个页面的头部或正文下添加代码,以便更轻松地管理脚本。

链接到插件:http://www.wpwox.com/wp-plugin/custom-script-integration/