繁体   English   中英

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

[英]How to wp_enqueue script from child theme in 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>

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

任何帮助表示赞赏。

您的include函数看起来正确,您必须从.js文件中删除脚本标签<script type="text/javascript">

如果您要在特定页面中更改脚本,则不妨尝试使用“自定义脚本集成”插件,而不要干预functions.php。 该插件可让您在单独页面的标题或正文下方添加代码,从而更易于管理脚本。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM