AJAX发布到WordPress并获取当前用户ID

时间:2018-10-11 18:40:46

标签: ajax wordpress user-identification

我在WordPress中有一个自定义表单。管理员登录后,JavaScript(angularjs)将表单发布到管理员区域。该脚本调用如何获取当前用户ID?仅当管理员用户登录时才能访问该表单。

它总是返回0。

1 个答案:

答案 0 :(得分:0)

您应该使用以下操作,该操作将允许调用函数current_user_id

add_action( 'wp_ajax_nopriv_current_user_id', 'prefix_ajax_current_user_id' );

您还可以使用主题排队脚本操作中的wp_localize_script函数将用户ID传递给脚本。