不幸的是,我没有在这里和通过谷歌找到解决方案。我在呼叫时收到以下错误消息:
Uncaught ReferenceError: 未定义ait\\u php\\u var/assets/js/ait\\u按钮。js?wp-mce-4940-20190515 2号线
add_action( \'wp_enqueue_scripts\', \'ait_load_scripts\' );
function ait_load_scripts() {
$ait_pfad = plugin_dir_url( __FILE__ ) . \'/assets/js/ait_buttons.js\';
$ait_add_options = \'here\';
// Enqueued script with localized data.
wp_register_script(\'ait_js_script\', $ait_pfad );
wp_enqueue_script( \'ait_js_script\', $ait_pfad );
// Localize the script with new data
wp_localize_script( \'ait_js_script\', \'ait_php_var\',
array(
\'external_link\' => __( \'External Link\', \'aittec_language\' ),
\'event_category\' => __( \'Event Category\', \'aittec_language\' ),
\'internal_link\' => __( \'Internal Link\', \'aittec_language\' ),
\'ackids\' => $ait_add_options,
)
);
}
以下是JS文件中的相关(示例)片段:
// JavaScript Document //
alert( ait_php_var.ackids );
文件位于正确的文件夹中,否则错误不会出现在第2行中。当以相同或类似的形式调用其他变量(例如external\\u link)时,也会出现相同的错误消息。我期待着任何帮助来解决这个问题。