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

Страница вывода категорий, пишем с ноля?

Тема в разделе "Вопросы, советы и доработки.", создана пользователем ka4pion, 15 окт 2015.

  1. ka4pion

    ka4pion

    Сообщения:
    5
    Симпатии:
    1
    Баллы:
    3
    Добрый день!
    Подскажите куда смотреть для решения следующей задачи. Мне необходимо полностью переписать страницу вывода категорий и подкатегорий и страницу вывода товаров. Предположительно будет адаптивная верстка. Где можно изучить информацию по созданию шаблона woocommerce с ноля, не интеграцию в существующую тему, а полностью с ноля.
    Опыт подключения HTML макетов к WP уже имеется. Спасибо!
     
  2. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.264
    Симпатии:
    721
    Баллы:
    113
    Больной вопрос. Тут нет разработчиков. Или они сильно затаились. Но надеюсь, Вам помогут.
     
  3. ka4pion

    ka4pion

    Сообщения:
    5
    Симпатии:
    1
    Баллы:
    3
    Я немного разработчик, просто искал легкий путь)
    Сейчас скачаю несколько woocommerce шаблонов и проштудирую документацию, о результате сих деяний отпишусь здесь.
     
    • Нравится Нравится x 1
  4. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    На самом деле не ясно что Вам в итоге нужно?
    Если вопрос в контексте вашего вопроса, то приведете макет того, что хотите получить.

    Принцип почти у всех премиум шаблонов одинаковый.
    В свою тему копируются шаблоны из плагина WooCommerce и затем правятся.
    Официального описания от разработчиков файлов шаблонов не видел.
    Какое-то описание файлов для версии 2.3.x (подходит и для 2.4) есть здесь.
    Дополнительно используются хуки WooCommerce.

    У многих возникает вопрос о том как разделить вывод категорий и товаров из под одного <ul class="products"></ul>, т.е. вывести категории в свой блок (<ul></ul>) и товары в свой.
    Делается достаточно просто правкой одного файла шаблона archive-product.php в своей теме.
    Код
    PHP:
                <?php woocommerce_product_loop_start(); ?>

                    <?php woocommerce_product_subcategories(); ?>

                    <?php while ( have_posts() ) : the_post(); ?>

                        <?php wc_get_template_part'content''product' ); ?>

                    <?php endwhile; // end of the loop. ?>

                <?php woocommerce_product_loop_end(); ?>
    заменить на
    PHP:
                <ul class="products categories">  
                    <?php woocommerce_product_subcategories(); ?>
                </ul>  
                <?php woocommerce_product_loop_start(); ?>

                    <?php $woocommerce_loop['loop'] = 0?>

                    <?php while ( have_posts() ) : the_post(); ?>

                        <?php wc_get_template_part'content''product' ); ?>

                    <?php endwhile; // end of the loop. ?>

                <?php woocommerce_product_loop_end(); ?>
     
    Последнее редактирование: 16 окт 2015
    • Нравится Нравится x 2
  5. ka4pion

    ka4pion

    Сообщения:
    5
    Симпатии:
    1
    Баллы:
    3

    Оттолкнувшись от вашего примера все сделал как нужно!
    Мне нужно было не категории вывести над списком товаров, а товары и категории обернуть в свои собственные обертки.
    Что - то вроде этого
    <div class="row">
    <div class="product col-lg-3">product info</div>
    <div class="product col-lg-3">product info</div>
    <div class="product col-lg-3">product info</div>
    <div class="product col-lg-3">product info</div>
    <div class="product col-lg-3">product info</div>
    </div>

    Я понимаю как все это делать, просто в вп все завязано на хуках и экшнах и я не нахожу в них ничего удобного, ну сейчас закончу, чтение книги и может пойму)
    В любом случае спасибо.