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

Изменение tab`ов

Тема в разделе "Плагины для WooCommerce", создана пользователем gtxtymt, 1 авг 2015.

  1. gtxtymt

    gtxtymt

    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте.

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

    P.S. а еще я только заметил, что промахнулся с категорией. переместите, пожалуйста
     
  2. searchingman

    searchingman Местный

    Сообщения:
    1.638
    Симпатии:
    606
    Баллы:
    113
    Вставьте код в functions.php своей темы и назовите вкладку так как нужно.
    PHP:
    add_filter'woocommerce_product_tabs''woo_rename_tabs'98 );
    function 
    woo_rename_tabs$tabs ) {

        
    $tabs['description']['title'] = __'More Information' );        // Изменить вкладку "Описание"
        
    $tabs['reviews']['title'] = __'Ratings' );                // Изменить вкладку "Рейтинг"
        
    $tabs['additional_information']['title'] = __'Product Data' );    // Изменить вкладку "Свойства"

        
    return $tabs;

    }
     
    • Нравится Нравится x 2
  3. gtxtymt

    gtxtymt

    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Спасибо, помогло. Еще один вопрос - после того, как переименовал вкладку она отображается даже в том случае, если в ней ничего нет. Можно ли это как-то исправить?
     
  4. searchingman

    searchingman Местный

    Сообщения:
    1.638
    Симпатии:
    606
    Баллы:
    113
    В той же функции можно проверить на условие и при необходимости удалить или переименовать. Примерно так
    PHP:
    if (Какое-то условие)
    unset( 
    $tabs['reviews'] );             // удалим вкладку
    else
    $tabs['reviews']['title'] = __'Ratings' ); // Изменить вкладку "Рейтинг"
     
    • Нравится Нравится x 1
  5. Might_UA

    Might_UA

    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    такой вопрос по теме. После добавления кода русские буквы светятся знаками вопросов как исправить ?
     
  6. galiulinr

    galiulinr Местный

    Сообщения:
    204
    Симпатии:
    75
    Баллы:
    28
    попробуй в файле .htaccess прописать:
    Код:
    AddDefaultCharset utf-8
     
    • Согласен Согласен x 2