• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Как перенести артикул товара SKU под название товара

Image CMS

Stork.71

Гуру
Местный
#2
Идем в \wp-content\plugins\woocommerce\templates\single-product\meta.php
Находим и вырезаем конструкцию
PHP:
    <?php if ( wc_product_sku_enabled() && ( $product->get_sku() || $product->is_type( 'variable' ) ) ) : ?>

        <span class="sku_wrapper"><?php _e( 'SKU:', 'woocommerce' ); ?> <span class="sku" itemprop="sku"><?php echo ( $sku = $product->get_sku() ) ? $sku : __( 'N/A', 'woocommerce' ); ?></span>.</span>

    <?php endif; ?>
Идем в \wp-content\plugins\woocommerce\templates\single-product\title.php
Вставляем вырезанную нами конструкцию в конец файла. По необходимости добавляем всякую разметку (жирненько, крупненько и т.д.

Чтобы правки не потерялись при обнове, копируем подправленные файлы в тему.
Вариант не самый лучший, может можно это сделать через functions.php через фильтры. Но я не умею :)
 
#3
Идем в \wp-content\plugins\woocommerce\templates\single-product\meta.php
Находим и вырезаем конструкцию
PHP:
    <?php if ( wc_product_sku_enabled() && ( $product->get_sku() || $product->is_type( 'variable' ) ) ) : ?>

        <span class="sku_wrapper"><?php _e( 'SKU:', 'woocommerce' ); ?> <span class="sku" itemprop="sku"><?php echo ( $sku = $product->get_sku() ) ? $sku : __( 'N/A', 'woocommerce' ); ?></span>.</span>

    <?php endif; ?>
Идем в \wp-content\plugins\woocommerce\templates\single-product\title.php
Вставляем вырезанную нами конструкцию в конец файла. По необходимости добавляем всякую разметку (жирненько, крупненько и т.д.

Чтобы правки не потерялись при обнове, копируем подправленные файлы в тему.
Вариант не самый лучший, может можно это сделать через functions.php через фильтры. Но я не умею :)
Спасибо, попробую сегодня. а может кто знает как сделать через фанкшн?
 

redjek

Опытный
Местный
#4
Спасибо, попробую сегодня. а может кто знает как сделать через фанкшн?
а зачем? просто создайте папку woocommerce и скопируйте туда файл \single-product\meta.php и не будете бояться что при обновлении плагина ваши шаманства слетят
 
Сверху Снизу