Get user id after save post

时间:2018-06-12 作者:Nikko Dela Cruz

我想在save\\u post之后在用户面板中获取管理员更新的用户ID,我有以下代码,但在调试中没有显示任何内容。日志

add_action( \'save_post\', \'my_save_post_function\',10, 3 );
function my_save_post_function( $post_ID, $post, $update ) {
    error_log($post_ID  );
    error_log( print_r( $post_ID  , true ) );
}
我也在wp config中启用了这个功能。php

define(\'WP_DEBUG\', true);
define(\'WP_DEBUG_LOG\', true);

1 个回复
最合适的回答,由SO网友:ahendwh2 整理而成

行动save_post 在保存帖子后触发,而不是在保存用户后触发。为此,你需要采取行动profile_update.

结束

相关推荐

USERS表与USERS_METADATA表的关联似乎已中断

在将自定义主题构建部署到Go Daddy管理的WordPress安装(客户端请求,RIP)后,我注意到了一个问题,其中由WP后端中的管理员帐户创建的用户没有显示在用户列表中。它们出现在用户数据库中,但在users_metadata 表(有admin帐户的条目,但仅此而已)。users表表示没有分配主键-我不确定这是否是问题的一部分。我假设用户ID应该是主键,但很明显我不是SQL专业人士。我的客户需要能够创建用户,以便他的员工可以上传内容。我应该用什么树来解决这个问题?