从 woocommerce 产品页面中删除列 [英] remove columns from woocommerce product page

查看:22
本文介绍了从 woocommerce 产品页面中删除列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图限制某些用户在 woocommerce 中查看 wordpress 管理页面的产品列表时的选项.

Hi I am trying to limit the options certain users have when viewing the products list within woocommerce for wordpress admin pages.

if( current_user_can('vendor') ) {
function my_columns_filter( $columns ) {

    unset($columns['tags']);
    unset($columns['featured']);
    unset($columns['type']);
    return $columns;
}
}
add_filter( 'manage_edit-product_columns', 'my_columns_filter', 10, 1 );

任何帮助或指导将不胜感激.

Any help or guidance would be much appreciated.

推荐答案

你做错了.

if/else 放在函数内部,而不是包装函数.

Place if/else inside the function instead of wrapping the function.

function my_columns_filter( $columns ) {
    if( current_user_can('vendor') ) {
        unset($columns['tags']);
        unset($columns['featured']);
        unset($columns['type']);

        return $columns;
    }
}
add_filter( 'manage_edit-product_columns', 'my_columns_filter', 10, 1 );

这篇关于从 woocommerce 产品页面中删除列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆