Wordpress 基于角色的产品图片
我正在开发一个woocommerce网站,希望能在我面临的问题上得到一些帮助 我已经设置了2个新的用户角色(白银、黄金),并相应地调整了价格。到目前为止还不错 我现在想要的是能够仅显示我添加的这两个新角色的一些产品图像。不适用于默认客户 这有可能吗?我已经搜索了一个插件,可以做的工作,但没有找到一个。我还尝试构建下面的自定义函数,但找不到如何区分显示/隐藏的图像Wordpress 基于角色的产品图片,wordpress,woocommerce,roles,Wordpress,Woocommerce,Roles,我正在开发一个woocommerce网站,希望能在我面临的问题上得到一些帮助 我已经设置了2个新的用户角色(白银、黄金),并相应地调整了价格。到目前为止还不错 我现在想要的是能够仅显示我添加的这两个新角色的一些产品图像。不适用于默认客户 这有可能吗?我已经搜索了一个插件,可以做的工作,但没有找到一个。我还尝试构建下面的自定义函数,但找不到如何区分显示/隐藏的图像 function img_by_user_role { $user = wp_get_current_user(); $allowed
function img_by_user_role {
$user = wp_get_current_user();
$allowed_roles = array('silver', 'gold');
<?php if( array_intersect($allowed_roles, $user->roles ) ) { ?>
//stuff here for allowed roles
<?php } ?>
按用户角色的函数img\u{
$user=wp_get_current_user();
$allowed_roles=数组('silver'、'gold');
//在这里输入允许的角色
非常感谢您的帮助,谢谢您抽出时间。听起来您是在询问关于Woocomece产品默认库的问题,这两张额外的图像将仅为Silver&Gold用户显示 我认为这样修改默认库是不可能的,或者如果可能的话,修改会很复杂 这里有另一个解决方案:
如果需要有关ACF的任何帮助,请询问我:)正如“mrhossen”建议的那样,我可以使用ACF插件解决问题 对于任何可能面临同样问题的人来说,我就是这样做到的
“alt=”“/>
再次感谢您的帮助,非常感谢!你好,朋友,谢谢您的友好回答。我不知道ACF插件。我会尝试一下,并在可用时发布反馈。再次感谢您的解决方法!好的……试试……如果您不懂,我会给您一个关于如何操作的快速指南:)
<?php if( current_user_can('silver') || current_user_can('gold') ) {
$image = get_field('image');
if( !empty($image) ): ?>
<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />
<?php endif; } ?>