php - 从用户角色类型到页面的 php 链接
问题描述
我正在尝试为用户创建一个链接以导航到,当他们显示他们所属的组时:
<?php $user = wp_get_current_user();?>
<a href="#"><?php printf( '%s.', $user->roles[0] );?></a>
代码很好地反映了用户所属的角色(组),现在我只需要将它作为指向相应页面的链接(与用户角色同名)
例如“您在 Alpha 组中”(其中 Alpha 需要是指向 Alpha 页面的链接)
有人能帮忙吗?
解决方案
href="#"
是你需要改变的。
例如:
<?php $user = wp_get_current_user();?>
<a href="http://example.com/<php echo $user->roles[0];?>"><?php printf( '%s.', $user->roles[0] );?></a>
或者如果您需要使用printf
:
<?php $user = wp_get_current_user();?>
<a href="http://example.com/<?php printf('%s',$user->roles[0]);?>"><?php printf( '%s.', $user->roles[0] );?></a>
甚至:
<?php $user = wp_get_current_user();?>
<a href="http://example.com/<?php printf($user->roles[0]);?>"><?php printf( '%s.', $user->roles[0] );?></a>
但echo
在你的情况下就足够了。
HTML
请注意,这是关于PHP
.
推荐阅读
- android - 从第三个活动返回后,在父活动中不调用 onActivityReenter
- nginx - NGinx 拒绝对文件夹的所有访问,但 PHP 脚本不受规则影响
- javascript - 使用高阶函数,如果另一个值为真,则返回一个对象值 (JavaScript)
- cassandra - Cassandra 具有不同 ESX 主机的高可用性
- python - Django queryset models through an intermediate model
- webpack - 如何在 Vue 应用程序中将 Webpack-simple 更改为 Webpack?
- html - 将变量值分配给动态 html 表中的属性
- angular - 寻找 RxJS 运算符
- java - 在 Ecilpse 中调试远程 Java 应用程序时如何定义参数?
- android - 启动一个新的 Activity BaseAdapter