gpt4 book ai didi

php - 明智地显示或隐藏内容用户角色

转载 作者:行者123 更新时间:2023-11-29 15:42:04 24 4
gpt4 key购买 nike

我正在使用 Woocommerce 和 WC Vendor Marketplace 插件在 WordPress 中开发一个网站。我想在 WordPress 网站中的某些页面用户角色上显示内容。

例如。如果我以供应商身份登录,则它会显示内容“A”,如果我以客户身份登录,则它会隐藏内容“A”。

在这里,我为此自定义了自己的代码,但不起作用。

    <?php 
$userss =get_user_meta( $vendor_id, 'wp_capabilities', true );
if ($userss='vendor') {
echo'<li id="menuuu"><a href="https://stackoverflow.com" class="button7" style="background- color:#CCCCCC; color:#000000">Back To Dashboard</a>';
echo'</li>';
}
?>
<?php endif; ?>

在上面的代码中,“wp_capability”用于 WordPress 中的用户角色。在我的代码中,用户角色是“供应商”和“客户”。我对php真的很弱。所以请帮助我。

最佳答案

在 wp_capability 数据存储中作为用户角色的序列化数组,您可以使用 current_user_can 来获取更多信息,您可以引用 this 。您可以按如下方式更改代码:

if (current_user_can('vendor')) {
echo'<li id="menuuu"><a href="https://stackoverflow.com" class="button7" style="background- color:#CCCCCC; color:#000000">Back To Dashboard</a>';
echo'</li>';
}
?>
<?php endif; ?>

关于php - 明智地显示或隐藏内容用户角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57521817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com