我试图根据用户角色填充一个值。
有两种方法可以做到这一点:
- 在函数中添加600行, 然后使用then语句编写PHP(如果用户角色= 1, 则回显1 … .., 如果用户角色= 600, 则回显600)
- 注册后, 在SQL数据库中为用户添加一个新的元值, 然后从数据库中请求该值。
任何人都可以建议我如何从当前用户内联数据库中请求参数。
文章图片
#1 希望对你有帮助。
$user = wp_get_current_user();
$user_id = $user->
ID;
$get_portal_number = get_user_meta($user_id, 'portal_number', true);
print_r($get_portal_number);
#2 根据用法的不同, 将取决于你需要如何连接到该数据, 但是如果仅将其插入功能文件中, 则将可以进行这种操作。
$user = wp_get_current_user();
// Gives you the current user
$roles = ( array ) $user->
roles;
// Gives you an array of their roles
【在WordPress中调用动态数据】这样, 你可以使用in_array()检查特定的用户角色, 然后显示元数据。
if( in_array( 'role', $roles ) ) {
echo get_user_meta( $user->
ID, 'portal_number', true );
}
推荐阅读
- Astra入门网站导入未通过,它弹出”未找到”,并永远保持导入网站继续进行
- 在我自己的wordpress主题中添加the_post_thumbnail作为CSS背景
- IOS技术分享| 在iOS WebRTC 中添加美颜滤镜
- windows server2017&sql server2016AlwaysOn集群部署
- iGuard6.0 — 有序组织的网页防篡改
- 禁止显示状态 警告 C6031 返回值被忽略: “scanf“.
- 你为什么还在写 CRUD API ()
- Azure site recovery——04正式部署
- 编译器优化机制详解