Как включить панель инструментов WordPress с поставщиками WC и WooCommerce

Когда вы используете Продавцы туалетов Ваш поставщик получает страницу профиля со стандартным флажком, где он может выбрать показ панели инструментов, но он не работает на внешнем интерфейсе. Как вы позволяете поставщикам видеть эту удобную панель инструментов при просмотре сайта?

Вы можете использовать woocommerce_disable_admin_bar как показано ниже, но это показывает панель инструментов для клиентов вашего магазина, что я не хочу.

add_filter( 'woocommerce_disable_admin_bar', '__return_false' );

1

Решение

Сначала выясните, что продавец может сделать с помощью 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' );
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector