通过php链接到用户角色类型的页面

时间:2019-02-20 12:59:28

标签: php wordpress printf

当用户显示他们所属的组时,我试图建立一个供用户导航的链接:

<?php $user = wp_get_current_user();?>
<a href="#"><?php printf( '%s.', $user->roles[0] );?></a>

非常好,代码回显了用户所属的角色(组),现在我只需要它是指向相应页面的链接(与用户角色同名)

例如“您在Alpha组中”(其中Alpha必须是指向Alpha页面的链接)

任何人都可以帮忙吗?

1 个答案:

答案 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进行编程之前,您应该考虑首先学习这一点。