Поддержка Плагины E-commerce и категории

  • Добрый день друзья, возник вопрос по категориям e-commerce.

    Есть страница конкретного товара на e-commerce файл шаблона wpsc-single_product.php

    мне надо просто вывести категорию в которой находится этот товар, использую следующий код

    <?php wpsc_start_category_query(array('category_group'=> get_option('wpsc_default_category'))); ?>
     <p><?php wpsc_print_category_name(); ?></p>
    <?php wpsc_end_category_query(); ?>

    но функция wpsc_start_category_query() возвращает мне список всех созданных категорий а не конкретную категорию товара

    Подскажите пожалуйста как ее изменить, что бы она возращала кокнретную категорию товара а не все категории!

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Как мне помнится на офф сайте WPSC имеется обширная документация на все, включая хуки. Проскальзывала пару раз в результатах гугла, но за ненадобностью не заходил, пошукайте там.. Или тщательнее смотреть код.

    Спасибо за ответ, не много не понял WPSC — это сайт о документации wordpress или это сайт по плагину e-commerce? просто в поисковике по запросу wpsc_start_category_query() вообще выдает только проблему с сортировкой рубрик в e-commerce, можно пожалуйста ссылочку на сайт и документация на русском или на англиском.

    А разве плагин e-commerce не определяет свои классы и функции по работе с категориями или он использует ядро WordPressa, просто в файлах плагина я не нашел такую функцию wpsc_start_category_query(), поэтому я даже не пойму что ей можно передать в параметрах. В любом случаи должна же быть функция возвращающая конкретную категорию товара.

    Да и судя по названию функции она в любом случаи должна запрашивать эти категории из БД (но вроде и в БД я тоже не нашел этой информации искал правдо бегло) найти бы ее описание на русском бы=)

    Только изучаю WordPress и очень много разных вопросов, поэтому благодарю заранее! И читать литературу и документацию нет времени просто!

    http://docs.getshopped.org/category/developer-documentation/

    И читать литературу и документацию нет времени просто!

    Предлагаете прочитать ее за вас? :))

    Почитал я документацию, все равно многое не понятно и с задачей не смог справиться…..

    Вроде бы нету такой возможности что бы вывести название категории на странице конкретного товара, можно вывести просто полный список категорий, а конкретную категорию нет. Потому что даже в таблице wp_posts куда сохраняется информация о товаре нет записи о категории.

    Ну возможно я ошибаюсь…..

    How can I display the categories a product is in?

    Связи записей с категориями и тегами сохраняются в таблице wp_term_relationships, но это в данном случае не так важно.

    Чуть переделанный пример для wp_get_object_terms, работает.

    $categories = wp_get_object_terms( $post->ID, 'wpsc_product_category');
    if(!empty($categories)){
        if(!is_wp_error($categories)){
            echo '<ul>';
    	foreach ( $categories as $category ){
    	    echo '<li><a href="'.get_term_link($category->slug, 'wpsc_product_category').'">'.$category->name.'</a></li>';
    	}
    	echo '</ul>';
         }
    }

    Спасибо большое, работает все!

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «E-commerce и категории» закрыта для новых ответов.