如何为Woocommerce供应商管理员添加额外的仪表板小部件

时间:2019-07-25 13:48:56

标签: wordpress woocommerce roles vendor

我想向Vender管理控制台添加自定义窗口小部件

我已经尝试了很多方法,但是不适用于供应商管理员

if(current_user_can('wc_product_vendors_admin_vendor')){
add_action('wp_dashboard_setup', 'subscriber_dashboard_widgets');
}

function subscriber_dashboard_widgets() {
global $wp_meta_boxes;
wp_add_dashboard_widget('custom_help_widget', 'WIDGET TITLE', 'custom_dashboard_widget');
}

function custom_dashboard_widget() {
echo '<p>ADD YOUR MESSAGE HERE. ADD A PARAGRAPH TAG FOR A NEW LINE.</p>';
}

我尝试了这段代码,但是当我检查供应商管理员的仪表板时不会添加新的小部件,但是当我使用seo编辑器之类的其他角色登录时,我将if语句更改为

(current_user_can('wpseo_editor'))

行之有效,为什么它对其他角色有效,但对供应商管理员角色无效?

我使用的插件是:产品供应商  https://woocommerce.com/products/product-vendors/

0 个答案:

没有答案
相关问题