Arhn - архитектура программирования

Отображение параметра продукта в сводке продукта WooCommerce

В WooCommerce я хотел бы отображать Размеры продукта из метабокса продукта в виде сводки отдельных страниц продукта. Является ли это возможным?

Любой трек приветствуется.


Изменить - Подробнее:

В настройках темы у меня есть такой вариант:
 Вариант настройки темы


Когда я включаю эту опцию, у меня появляется страница продукта, подобная изображению:
Single Product Page
Я бы хотел отключить эту опцию в настройках моей темы, а затем использовать фрагмент для отображения только Размеры.


  • Спасибо @LoicTheAztec; Я отредактировал свой вопрос более подробно; Я хотел бы показать Размеры товара в одной строке и двух столбцах. 11.03.2019
  • Может быть, было бы более полезно, если бы вы также упомянули название темы, которую используете. 11.03.2019
  • @LoicTheAztec Да; Я не вижу вкладку Дополнительная информация, когда этот параметр установлен на ВКЛ; Я хотел бы показать эту вкладку, а также показать Dimentsions в разделе Краткое описание. 11.03.2019

Ответы:


1

Следующая подключенная функция будет отображать форматированные размеры продукта (только) под кратким описанием продукта на отдельных страницах продукта:

add_action( 'woocommerce_single_product_summary', 'display_product_formated_dimensions_table', 25 );
function display_product_formated_dimensions_table(){
    global $product;

    if ( $product->has_dimensions() ) {
        echo '<table class="shop_attributes"><tr>
            <th>' . __( 'Dimensions', 'woocommerce' ) . '</th>
            <td class="product_dimensions">' . esc_html( wc_format_dimensions( $product->get_dimensions( false ) ) ) . '</td>
        </tr></table>';
    }
}

Код находится в файле function.php вашей активной дочерней темы (или активной темы). Проверено и работает.

введите описание изображения здесь

11.03.2019
  • Всем: имейте в виду, что фрагмент кода WooCommerce не работал, а вот этот. Просто добавьте расширение Code Snippet, затем добавьте этот фрагмент, и он появится! 02.12.2020
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..