【发布时间】:2011-08-16 00:04:48
【问题描述】:
我正在使用wp_localize_script(); 来更改我正在构建的主题中的 JS,如下所示:
wp_enqueue_script('custom', get_bloginfo('template_directory') . '/js/script.js');
$settings = get_option('bro_options');
wp_localize_script('custom','settings',$settings);
虽然这很好,但它的工作方式是在相关 JS 文件加载之前写入内联 JS,这样您就可以使用某些变量来修改 JS 及其功能。
问题是,我不太喜欢这个选项以及它如何输出内联 JS。有谁知道这个的替代品?我很确定这不是每个人使用主题选项的方式,所以必须有另一种方式。
任何帮助将不胜感激,也请不要链接到插件。
简而言之:我正在寻找使用 wp_localize_script(); 的替代方法或更好的使用方式。
【问题讨论】:
标签: php jquery wordpress wordpress-theming options