繁体   English   中英

新用户注册时,如何在wp_terms中插入wp_users->用户登录名?

[英]How to insert wp_users ->user login name to wp_terms when a new user registering?

新用户注册时,我需要在wp_terms名称和子弹字段中插入wp_users-> user_login字段。

我的要求是admin需要为特定用户分配帖子,即admin需要向user1添加帖子,但user2应该看不到。为此,我创建了一个自定义帖子并为此添加分类法。这些术语是用户Usernames。因此,我需要在分类法中列出用户的用户名作为术语。当注册新用户时,他的用户名也应在wp_terms表中更新,因此我将获得用户名作为术语。

我卡在这里。请为此提出一些解决方案

add_action('user_register','yg_user_registration',10,1);

函数yg_user_registration($ user_id){

$ user_info = get_userdata($ user_id); $ user_name = $ user_info-> user_login;

wp_insert_term($ user_name,'category',array());

}

它正在工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM