将对象/ JSON传递给wp_localize_script
我有一个包含对象文字的javascript工作片段。但是我需要对其进行本地化,并且我正尝试找出如何重写它,以便可以获取wp_localize_script()以接受它,并输出正确的格式。 非本地化(非动态)版本如下所示: var layoyt_config = { 'header' : 1 , 'footer' : 1 , 'ls' : {'sb1':1} , 'rs' : {'sb1':1,'sb2':1} , 'align' : 'center' }; 现在,要让php生成这些值(基于某些wp_settings),我想使用wp_localize_script,因此可以从那里获取: var layoyt_config = my_localized_data.layoyt_config; 为了使数据进入该对象属性,我“想”可以做到这一点,但是显然不能: $data = array( 'layout_config' => { 'header' : 1 , 'footer' : 1 , 'ls' : {'sb1': 1} …