当您使用WC Vendors时,您的供应商会获得一个配置文件页面,其中包含标准复选框,可以选择显示工具栏,但它不会在前端工作。在查看网站时,如何让供应商看到这个方便的工具栏?
您可以使用woocommerce_disable_admin_bar
,如下所示,但这也显示了商店客户的工具栏,这是我不想要的。
add_filter( 'woocommerce_disable_admin_bar', '__return_false' );
答案 0 :(得分:2)
首先找出供应商可以使用' current_user_can'。然后有条件地删除主过滤器' show_admin_bar'。
如果您没有使用一个或一个函数插件,请创建一个子主题。我推荐WPClips。
/**
*
* Show Admin Bar/Toolbar front end to Vendors
*
*/
function childthemeprefix_show_toolbar_vendors() {
if ( current_user_can( 'manage_product' ) ) {
remove_filter( 'show_admin_bar', 'wc_disable_admin_bar', 10, 1 );
}
}
add_action( 'after_setup_theme', 'childthemeprefix_show_toolbar_vendors' );