如何将WordPress的get_bloginfo(‘siteurl’)传递给jQuery?

时间:2011-08-08 作者:Michelle

我猜这是一个非常愚蠢的问题,但我对PHP/WordPress更为熟悉,而且我刚刚开始使用jQuery,所以我甚至不确定要搜索什么。是否有方法传递

echo get_blogifo(\'siteurl\')
到jQuery?我正在努力让它发挥作用:

$(\'a.getstarted\').attr(\'href\', \'<?php echo get_bloginfo(\'siteurl\'); ?>/payroll-deduction-authorization/?plan=basic\');
提前感谢您的帮助!

1 个回复
最合适的回答,由SO网友:Ashfame 整理而成

使用wp_localize_script() 将变量传递到前端,以便可以通过javascript拾取它们。

使用方法如下:

wp_enqueue_script( \'some_handle\' );
$data = array( \'some_string\' => __( \'Some string to translate\' ) );
wp_localize_script( \'some_handle\', \'object_name\', $data );
然后像这样拿起它object_name.some_string 在javascript代码中。

结束