Независимости 200100 Беларусь, Минск

Категория и метки на странице продукта в WP E-commerce

Категория и метки на странице продукта в WP E-commerceХотите узнать, как на странице продукта (товара) WP E-commerce вывести (показать) категорию и метку товара (продукта), читайте эту статью.


На одном из моих проектов, работающем в сфере помощи студентам, столкнулся с такой проблемой: на странице продукта (товара) WP E-commerce не выводилась ни категория, ни метки товара (продукта).

При этом, саму проблему я и проблемой не считал. А, как оказалось позднее, для моих клиентов вопрос был достаточно актуален. Так как со станицы товара (продукта) можно было сразу же перейти к списку похожих работ (как по виду, так и по предмету).

Начнем с тегов (меток). Путем перебора вcтроенных функций WordPress и WP E-commerce удалось найти «лаконичный» код, выводящий тег (метку) товара (продукта) WP E-commerce. Чтобы его вставить на страницу продукта, нужно перейти в файл wpsc-single_product.php, который находится по адресу Ваш сайт\wp-content\plugins\wp-e-commerce\wpsc-theme\wpsc-single_product.php и в выбранном месте поместить следующий код

<?php wpsc_the_product_tags();?>

.

С категориями сложнее. Короткого кода не нашел, но проблему решил. Необходимо вставить следующий код

<?php 
$categories = wp_get_object_terms ( $post->ID, 'wpsc_product_category' );
foreach ( $categories as $category ) {
echo '<a href="' . esc_url( get_category_link( $categories[0]->term_id ) )
 . '">' . esc_html( $categories[0]->name ) . '</a>';
}
?>

в тот же файл wpsc-single_product.php. Ставим там, где нужно вывести категорию (у меня это вид работы).

Кстати используя стили, метки и категории на странице продукта WP E-commerce можно разместить вот так.

Категория и метки на странице продукта в WP E-commerce

Смотрим, что получилось (должно получиться вот ТАК) и радуемся.



2 комментария

  • Сергей:

    От спасибо. А то я уже думал, что никогда не решу эту проблему. А цену со страницы продуктов можно как-то убрать на время?

    • Александр:

      Чуть попозже опубликую пост на эту тему, где подробно расскажу как на время убрать цену со страницы продуктов в WP E-commerce.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code