你的脚本应该是这样的。
function js_enqueue_scripts() {
global $post;
$text2 = get_post_meta( $post->ID, \'_load_speed_field\', true );
$text3 = get_post_meta( $post->ID, \'_tyre_brand_field\', true );
$text4 = get_post_meta( $post->ID, \'_brand_model_field\', true );
$text5 = get_post_meta( $post->ID, \'_run_flat_field\', true );
//Put your variables inside a array
$arrayname = array(
\'text3\' => $text3,
\'text2\' => $text2
);
//Load the Script on Front-End
wp_enqueue_script( \'aws-script\' );
//Localize script and pass the Data
wp_localize_script( \'aws-script\', "prefix", $arrayname );
}
//Works function on wp_enqueue_scripts Hook
add_action( "wp_enqueue_scripts", "js_enqueue_scripts" );
普通。js已经由插件排队,您不必再次重新注册并排队。
将此代码添加到激活主题的函数后。php文件您可以访问任何javascript文件中的变量,如下所示。
html += result.title + prefix.text3 + prefix.text2;
请检查此解决方案,并让我知道它是否有效。