首页 > 解决方案 > 从用户角色类型到页面的 php 链接

问题描述

我正在尝试为用户创建一个链接以导航到,当他们显示他们所属的组时:

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

代码很好地反映了用户所属的角色(组),现在我只需要将它作为指向相应页面的链接(与用户角色同名)

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

有人能帮忙吗?

标签: phpwordpressprintf

解决方案


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.


推荐阅读