【发布时间】:2022-01-20 16:45:15
【问题描述】:
我正在使用 wordpress,并且在 functions.php 文件中有以下代码
function fun1() {
wp_enqueue_script( 'aldi_code', 'wp-content/uploads/custom-css-js/675.js', array( 'jquery' ), false, true );
wp_localize_script( 'aldi_code', 'test', array(
'current_user' => wp_get_current_user()
) ) ;
}
add_action( 'wp_enqueue_scripts', 'fun1' );
我想使用以下代码通过 jquery 从wp_admin 访问current_user 的值
jQuery(document).ready(function( $ ){
var displayName = test.current_user.display_name;
});
问题是我得到了错误:
测试未定义。
你知道这段代码有什么问题吗??
【问题讨论】:
-
document.ready函数是否在wp-content/uploads/custom-css-js/675.js文件中? -
675.js文件只有这个代码
jQuery(document).ready(function( $ ){ var displayName = test.current_user.display_name; });
标签: jquery wordpress parameter-passing