Как скрыть вкладку Описание продукта Woocommerce только для незарегистрированных пользователей? - PullRequest
0 голосов
/ 26 января 2020

Как скрыть вкладку «Описание» продукта в плагине Woocommerce только для незарегистрированных пользователей, но видимым для зарегистрированных клиентов (и вошедшим в систему пользователям) .

Ответы [ 2 ]

1 голос
/ 26 января 2020

Чтобы удалить вкладку описания продукта на страницах продукта sigle для не зарегистрированных пользователей, вы будете использовать:

add_filter( 'woocommerce_product_tabs', 'customize_product_tabs', 100 );
function customize_product_tabs( $tabs ) {

    if ( ! is_user_logged_in() ) { 
        unset( $tabs['description'] ); // remove the description tab
    }

    return $tabs;
}

Этот код входит в функции. php файл вашей активной дочерней темы (или активной темы) , Проверено и работает.

1 голос
/ 26 января 2020

Попробуйте, добавьте этот фрагмент в функцию . php

add_action( 'init', 'hide_price_add_cart_not_logged_in' );

function hide_price_add_cart_not_logged_in() { 
if ( !is_user_logged_in() ) {       

//Remove short description (excerpt) from single product page
remove_action( 'woocommerce_product_tabs', 'woocommerce_template_single_excerpt', 20 );  
}
}
...