Как удалить вкладку woocommerce?

продукты в нашем магазине woocommerce не нуждаются ни в одной из вкладок по умолчанию, поэтому мне удалось отключить их, поскольку мне нужно только иметь описание продукта под продуктом, хотя я хочу сохранить фактическое описание, я считаю, что вкладка сама по себе лишняя, поскольку нет других вкладок.

В принципе, я хочу полностью удалить вкладку и заголовок, но не помещаю в нее содержимое без изменения файла шаблона php woocommerce core php. Есть ли способ добавить фильтр в мои функции WordPress.

function woocommerce_default_product_tabs( $tabs = array() ) { global $product, $post; // Description tab - shows product content if ( $post->post_content ) { $tabs['description'] = array( 'title' => __( 'Description', 'woocommerce' ), 'priority' => 10, 'callback' => 'woocommerce_product_description_tab' ); } 

В то время как CSS замечательный, если таблица стилей не загружается правильно, вы можете в конечном итоге показать кому-то вкладки без значения. Лучше всего удалить содержимое перед загрузкой (на стороне сервера), используя фильтр, как вы уже упоминали.

См. Код ниже, как указано в Woothemes, для снятия настроек вкладок данных.
EDIT Поместите файл functions.php внутри своей темы.

 add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 ); function woo_remove_product_tabs( $tabs ) { unset( $tabs['description'] ); // Remove the description tab unset( $tabs['reviews'] ); // Remove the reviews tab unset( $tabs['additional_information'] ); // Remove the additional information tab return $tabs; } 

Если вы хотите удалить вкладки с страницы сведений о продукте woo-commerce, добавьте этот код в свой файл functions.php

Опция 1-

Перейдите в functions.php и добавьте следующий код. (Перейдите в панель администратора> Внешний вид> Редактор> functions.php)

 add_filter( 'woocommerce_product_tabs', 'woo_remove_tabs', 98 ); function woo_remove_tabs( $tabs ){ if(is_product()){ unset( $tabs['description'] ); // Remove the description tab unset( $tabs['reviews'] ); // Remove the reviews tab unset( $tabs['additional_information'] ); // Remove the additional information tab } return $tabs; } 

Используя этот фильтр, мы можем удалить вкладки на страницах продукта Woocommerce.

Вариант 2-

Или для альтернативного подхода просто добавьте это в свои функции. Php

 remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10); 

Вариант 3-

Скройте вкладку, добавив ее в конец woocommerce.css

  .woocommerce_tabs .tabs { display: none; } 

Подробнее – Woo-commerce: удалить вкладку с страницы продукта

Вот рабочий код:

 add_filter( 'woocommerce_product_tabs', 'wcs_woo_remove_reviews_tab', 98 ); function wcs_woo_remove_reviews_tab($tabs) { unset($tabs['reviews']); return $tabs; } не add_filter( 'woocommerce_product_tabs', 'wcs_woo_remove_reviews_tab', 98 ); function wcs_woo_remove_reviews_tab($tabs) { unset($tabs['reviews']); return $tabs; } 

Извините, но вопрос заключается не только в удалении вкладок, но и в описании продукта. Если вы когда-либо пробовали код выше, вы поймете, что при удалении вкладок вы фактически удаляете описание продукта. И это не желаемый случай.

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

 function woocommerce_template_product_description() { woocommerce_get_template( 'single-product/tabs/description.php' ); } add_action( 'woocommerce_single_product_summary', woocommerce_template_product_description', 40 ); 

по какой-то причине код для добавления в файл functions.php не работал для меня, даже если он находится в коде woo commerce.

Я получал много комментариев спама к этим продуктам, которые показали отзывы.

в конце я вручную удалил вкладку обзора со всех продуктов, используя встроенные функции wordpress / woocommerce.

  1. перейдите на страницу получения продукта
  2. установите флажок, чтобы выбрать все продукты (он будет отображать только продукты на этой странице, поэтому вам может потребоваться повторить несколько страниц)
  3. из раскрывающихся объемных действий выберите править
  4. нажмите
  5. теперь вы увидите все действия по объемной редактированию, которые вы можете сделать. Выберите «комментарии» и выберите «Не разрешать»,
  6. обновление кликов
  7. обязательно удалите кеш при использовании кэширующего плагина

удаление комментариев или отзывов от продуктов для торговли woo