当用户显示他们所属的组时,我试图建立一个供用户导航的链接:
<?php $user = wp_get_current_user();?>
<a href="#"><?php printf( '%s.', $user->roles[0] );?></a>
非常好,代码回显了用户所属的角色(组),现在我只需要它是指向相应页面的链接(与用户角色同名)
例如“您在Alpha组中”(其中Alpha必须是指向Alpha页面的链接)
任何人都可以帮忙吗?
答案 0 :(得分:1)
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
进行编程之前,您应该考虑首先学习这一点。