Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Решено Как убрать слова "Описание товара"?

Тема в разделе "Вопросы новичков", создана пользователем ВладБлад, 15 июл 2015.

  1. ВладБлад

    ВладБлад

    Сообщения:
    199
    Симпатии:
    10
    Баллы:
    18
    Во вкладке "Описание" зачем-то пишутся слова "Описание товара". Подскажите, как их корректно убрать?
     
  2. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    В functions.php своей темы добавить код
    PHP:
    add_filter('woocommerce_product_description_heading'false);
     
    • Нравится Нравится x 1
  3. dOc.

    dOc.

    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    6
    У меня выкидываем такую ошибку, что это значит?

     
  4. ВладБлад

    ВладБлад

    Сообщения:
    199
    Симпатии:
    10
    Баллы:
    18
    Спасибо. У меня сработало. Версия WC 2.3.11
     
  5. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Попробуйте так
    PHP:
    add_filter('woocommerce_product_description_heading''my_product_description_heading',10,1);
    function 
    my_product_description_heading($description) {
        
    $description '';
        return 
    $description;
    }
    Более правильный вариант, т.к. можно не только убрать, но и задать свой заголовок.
     
    • Нравится Нравится x 3
  6. ВладБлад

    ВладБлад

    Сообщения:
    199
    Симпатии:
    10
    Баллы:
    18
    Подскажите пожалуйста, для вкладки Отзывы тоже подобный код. На этой вкладке слово "отзывы" встречается 3 раза, кроме еще и названия вкладки. :(
     
  7. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    По поводу вкладки "Отзывы" смотрите шаблон вывода \wp-content\plugins\woocommerce\templates\single-product-reviews.php
    PHP:
            <h2><?php
                
    if ( get_option'woocommerce_enable_review_rating' ) === 'yes' && ( $count $product->get_review_count() ) )
                    
    printf_n'%s review for %s''%s reviews for %s'$count'woocommerce' ), $countget_the_title() );
                else
                    
    _e'Reviews''woocommerce' );
            
    ?></h2>
    Копируйте в свою тему и правьте так, как нужно.
    Как копировать смотрите здесь.
     
    • Нравится Нравится x 1
  8. dOc.

    dOc.

    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    6
    Теперь всё заработало, спасибо.
     
  9. LookeR

    LookeR

    Сообщения:
    25
    Симпатии:
    2
    Баллы:
    3
    Помогло, но текст вздёрнуло вверх. Нужно будет отступ добавить.
    А саму вкладку "Описание" и прочие ( <ul class="tabs"> ) можно ликвидировать?
     
    • Нравится Нравится x 1
  10. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Для удаления всех вкладок вставьте в functions.php темы код
    PHP:
    add_filter'woocommerce_product_tabs''remove_woocommerce_product_tabs'100 );
    function 
    remove_woocommerce_product_tabs$tabs ) {

        unset( 
    $tabs['description'] );              // удалить вкладку описание
        
    unset( $tabs['additional_information'] );      // удалить вкладку свойств
        
    unset( $tabs['reviews'] );                     // удалить вкладку отзывов

        
    return $tabs;

    }
     
    • Нравится Нравится x 2
  11. LookeR

    LookeR

    Сообщения:
    25
    Симпатии:
    2
    Баллы:
    3
    Спасибо! И откуда Вы эти рецепты берете!?
    Мне уже стыдно даже спрашивать!

    Где-то об этом прочитать можно? Доходчиво. Для "чайника".

    UPD: Вкладку(-ки)-то он "удалил", но вместе со всем содержимым... а содержимое-то нужно. :)
    Вопрос был только по ярлычку-заголовочку.
     
  12. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Никаких полных руководств для "чайников" нет.
    Большинство материалов по WooCommerce содержится в официальном источнике, правда на анг. языке.
    Какие-то отрывочные сведения существуют в интернете.
    Поэтому и существует данных форум, чтобы по возможности собрать информацию по плагину WooCommerce в одном месте.

    Спрашивать не стыдитесь, т.к. для этого и существует форум. ;)

    Если Вам нужно удалить только заголовки вкладок, то обратите внимание на шаблон вывода \wp-content\plugins\woocommerce\templates\single-product\tabs\tabs.php. Чтобы изменения не пропали при обновлении плагина, шаблон предварительно нужно правильно скопировать в свою тему.
    Вот этот код отвечает за вывод заголовков вкладок.
    PHP:
            <ul class="tabs">
                <?php foreach ( $tabs as $key => $tab ) : ?>

                    <li class="<?php echo esc_attr$key ); ?>_tab">
                        <a href="#tab-<?php echo esc_attr$key ); ?>"><?php echo apply_filters'woocommerce_product_' $key '_tab_title'esc_html$tab['title'] ), $key ); ?></a>
                    </li>

                <?php endforeach; ?>
            </ul>
     
  13. LookeR

    LookeR

    Сообщения:
    25
    Симпатии:
    2
    Баллы:
    3
    Надеялся не делать этого до самого последнего момента. :-(
    Спасибо! ... вообще, я хотел и шаблон страницы взять другой...
    Сейчас буду пробовать...
     
  14. LookeR

    LookeR

    Сообщения:
    25
    Симпатии:
    2
    Баллы:
    3
    Сделал копию структуры каталогов, для файла tabs.php как указано в инструкции.
    Удалил весь этот фрагмент кода (а потом вообще всё в цикле)
    Не сработало. :-( Страница не меняется, т.е. не реагирует на изменения в этом файле-копии.
    Делал структуру и в основной теме и в дочерней.

    Потом пробовал отрезать "по кусочку" код непосредственно из шаблона WC. :-(
    Исчезает весь контент во "вкладке", т.е. содержание описания исчезает совсем.
     
  15. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Вероятно редактировали не тот файл. Возможно в вашей теме подобный файл уже существует.
    Возможно у Вас используется плагин кеширование и не очищен кеш.
    Без конкретики с вашей стороны сложно что-то советовать, т.е. в каком файле (где он находится) редактировали и какая тема используется.
     
  16. LookeR

    LookeR

    Сообщения:
    25
    Симпатии:
    2
    Баллы:
    3
    Работаю я с премиальной темой: http://www.tomastoman.cz/downloads/shootingstar/
    Создал дочернюю в которой пока только два файла: function.php и style.css.

    Кэш, конечно возможен, но я стараюсь по несколько раз рефрешить и в разных браузерах смотреть.
    Хотя, как я понимаю, у меня у хостинг-провайдера (Zenon N.S.P.) "акселлератор" стоял когда-то. Как сейчас не знаю.
    В конце-концов при правке непосредственно в tabs.php шаблона WC браузер реагирует и "кэш" не мешает.
    Но правки не делают того, что ожидаешь. :-(

    Структуру каталогов с измененным tabs.php клал и в основную тему и в дочернюю - реакции на изменения нет. :-(

    Исходный файл брал вот отсюда:
    wp-content/plugins/woocommerce/templates/singl-product/tabs/
    Клал, как в рецепте - в папку с темой переносил структуру: woocommerce/templates/singl-product/tabs/
     
  17. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    А разве в руководстве так написано?
    Вот цитата оттуда
     
  18. LookeR

    LookeR

    Сообщения:
    25
    Симпатии:
    2
    Баллы:
    3
    Ах, же-ж !!!
    Ночная работа. :-(
    Хорошо. "Templates" исключил. Реакция есть на файл-копию из дочерней темы.
    Но удаление всего блока UL ликвидирует со страницы всё описание. :-(
     
  19. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Вы в итоге что хотите получить?
    Макет приведите.
     
  20. LookeR

    LookeR

    Сообщения:
    25
    Симпатии:
    2
    Баллы:
    3
    Я делаю не магазин.
    И один товар (по факту изделие) может иметь такое количество дополнительных тонкостей, что они не укладываются в дополнительные поля и пр. И их выбор в корзину нельзя доверить клиенту. Поэтому от WooCommerce я использую сейчас только готовый конструктив рубрикатора.
    Никакие "вкладки" с листаниями и комментариями мне не нужны. Только описания изделий.

    https://yadi.sk/i/OJXHhR5di695D