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

Решено Переменная title, как узнать?

Тема в разделе "Ищу плагин, функционал", создана пользователем Ria, 6 сен 2016.

  1. Ria

    Ria

    Сообщения:
    52
    Симпатии:
    0
    Баллы:
    6
    Подскажите пожалуйста, к примеру есть товар: "Миелофон" в карточке товара title так и отображает "Миелофон", ниже в табах есть вкладка "Отзывы", вопрос в следующем: какую переменную нужно добавить что бы во вкладке таба отображалось "Отзывы о (title)"?
     
  2. Moonlight31

    Moonlight31

    Сообщения:
    57
    Симпатии:
    6
    Баллы:
    8
    %%title%%
    может быть?
     
  3. Ria

    Ria

    Сообщения:
    52
    Симпатии:
    0
    Баллы:
    6
    Попробовал - не выходит :( Может я что не так пишу, сюда добавляю:
    $tabs['reviews']['title'] = __( 'Отзывы о', '%%title%%' ); // Переименовать таб "отзывы"
     
  4. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    В шаблоне поправьте (см. тему на форуме).
    Замените
    PHP:
    _e'Reviews''woocommerce' );
    на
    PHP:
    echo __'Reviews''woocommerce' ) . " на " get_the_title();
     
    • Нравится Нравится x 1
  5. Ria

    Ria

    Сообщения:
    52
    Симпатии:
    0
    Баллы:
    6
    Понял, поменял, но немного не то что нужно, теперь у меня Вкладка "Отзывы" так и осталась, а ниже (в самой вкладке) там где текст "ОБЗОРЫ" - оно добавил так как Вы написали "ОБЗОРЫ на 'Имя title'" - а нужно именно в самой вкладке таба добавить . get_the_title()
     
  6. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    Можно получить заголовок также через метод объекта товара
    PHP:
    add_filter'woocommerce_product_tabs''woo_rename_tabs'98 );
    function 
    woo_rename_tabs$tabs ) {
        global 
    $product;
        
    $tabs['reviews']['title'] = sprintf('Отзывы на %s  (%d)'$product->get_title(), $product->get_review_count() );
        return 
    $tabs;

    }
     
    • Нравится Нравится x 1
  7. Ria

    Ria

    Сообщения:
    52
    Симпатии:
    0
    Баллы:
    6
    Спасибо большое, получилось)) Только вот:
    function woocommerce_sort_product_tabs( $tabs ) {
    global $product;
    $tabs['reviews']['title'] = sprintf('Отзывы о %s (%d)', $product->get_title(), $product->get_review_count() );
    return $tabs;

    }