Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 WordPress 中有一个自定义表单。当管理员登录时,JavaScript (angularjs) 将表单发布到管理区域。此脚本调用如何获取当前用户 ID?仅当管理员用户登录时才能访问该表单。
它总是返回 0。
您应该使用以下操作,这将允许调用函数current_user_id。
current_user_id
add_action( 'wp_ajax_nopriv_current_user_id', 'prefix_ajax_current_user_id' );
您也可以使用wp_localize_script主题 enqueue scripts 操作中的函数将用户 ID 传递给脚本。
wp_localize_script