【问题标题】:AJAX post to WordPress and get current user ID [duplicate]AJAX 发布到 WordPress 并获取当前用户 ID [重复]
【发布时间】:2019-03-16 22:35:36
【问题描述】:

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

它总是返回 0。

【问题讨论】:

    标签: ajax wordpress user-identification


    【解决方案1】:

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

    add_action( 'wp_ajax_nopriv_current_user_id', 'prefix_ajax_current_user_id' );
    

    您也可以使用主题 enqueue scripts 操作中的 wp_localize_script 函数将用户 ID 传递给脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-18
      • 2018-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-22
      • 1970-01-01
      相关资源
      最近更新 更多