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

Поставить артикул в карточку товара

Владимир174

Новичок
Всю голову сломал, перелазил все .php-шники не могу найти, как поставить артикул на страницу товара. По умолчанию их там не было, подскажите добрые люди как это исправить, 90% товаров с артикулами, а они не выводятся, обидно как то. Заранее благодарен.
 

Вложения

  • Ashampoo_Snap_2014.07.01_14h15m34s_001_.png
    Ashampoo_Snap_2014.07.01_14h15m34s_001_.png
    199.1 KB · Просмотры: 9

Владимир174

Новичок
Вот тут видимо то, что Вам нужно.
Я попробывал оба кода, которые были на сайте. Не один из них не выводит артикул, посмотрел дочернюю тему, тоже не нашел ответа.
Код:
<div class="product_meta">       
     <span class="posted_in">Категория: <a href="http://site-name.ru/product_cat/aksessuar/" rel="tag">Аксессуары</a>.</span>   
     <span class="tagged_as">Метки: <a href="http://site-name.ru/product_tag/aksessuar-2/" rel="tag">аксессуары</a>, <a href="http://site-name.ru/product_tag/poyas/" rel="tag">пояс</a>.</span>
</div>
Есть метки и категория, а где артикул не могу понять, может я что-то не то делаю?
 

Владимир174

Новичок
Все ребят спасибо я разобрался. В ответе код, который показывает артикулы в категориях. Для того что бы показывал артикул на sinle-products, т.е. на странице продукта, нужно просто было поправить файл meta.php в теме :) внизу сам код правильной меты
Код:
<?php
/**
* Single Product Meta
*
* @author         WooThemes
* @package     WooCommerce/Templates
* @version     1.6.4
*/

if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

global $post, $product;

$cat_count = sizeof( get_the_terms( $post->ID, 'product_cat' ) );
$tag_count = sizeof( get_the_terms( $post->ID, 'product_tag' ) );
?>
<div class="product_meta">

    <?php do_action( 'woocommerce_product_meta_start' ); ?>

    <?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; ?>

    <?php echo $product->get_categories( ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', $cat_count, 'woocommerce' ) . ' ', '.</span>' ); ?>

    <?php echo $product->get_tags( ', ', '<span class="tagged_as">' . _n( 'Tag:', 'Tags:', $tag_count, 'woocommerce' ) . ' ', '.</span>' ); ?>

    <?php do_action( 'woocommerce_product_meta_end' ); ?>

</div>
 
  • Like
Реакции: D&B
Сверху Снизу