Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript wp_localize_脚本未将数据传递到我的JS前端_Javascript_Wordpress - Fatal编程技术网

Javascript wp_localize_脚本未将数据传递到我的JS前端

Javascript wp_localize_脚本未将数据传递到我的JS前端,javascript,wordpress,Javascript,Wordpress,我以前做过这件事,但由于某种原因,它现在快死了。为什么?我的插件的index.php有: add_shortcode('idealformNG', 'func_idealform'); function func_idealform($attr) { $args = shortcode_atts( array( 'pageid' => '', ), $attr ); // ----- enqueue required assets ----->

我以前做过这件事,但由于某种原因,它现在快死了。为什么?我的插件的index.php有:

add_shortcode('idealformNG', 'func_idealform');
function func_idealform($attr)
{
    $args = shortcode_atts( array(
        'pageid' => '',
    ), $attr );

    // ----- enqueue required assets ----->>

    wp_enqueue_style('styles', plugins_url('public/css/styles.css', __FILE__));
    wp_enqueue_script('cookie', 'public/js/js.cookie.min.js', [], '1.0', true);
    wp_enqueue_script('serialize', 'public/js/jquery.serializejson.js', [], '1.0', true);
    
    add_action('wp_enqueue_scripts', 'enqueue_assets');
    function enqueue_assets($args)
    {
        global $post;
        if($post->ID === intval($args['pageid']))
        {
            wp_localize_script( 'styles', 'cookie', 'serialize', 'ng_data', array(
                'builderURL'        => 'http://google.com',
            ) );
            
        }
    }
    enqueue_assets($args);
    // ----- /enqueue required assets ----->>
}
在我的插件JS中,我有:

console.log(ng_data.builderURL);
错误为:未捕获引用错误:未定义ng_数据

你知道为什么会有人吗