• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Интеграция WooCommerce в стороннюю тему

oxxxy

Постоялец
Регистрация
30 Авг 2009
Сообщения
66
Реакции
5
В мануале к WooCommerce написано, что необходимо скопировать page.php, переименовать его и в куске кода, что находится между :
Код:
<?php if ( have_posts() ) :
и
Код:
<?php endif; ?>

Вставить:
Код:
<?php woocommerce_content(); ?>

Но у меня тема нестадартная, и в файле page.php такой вот код:
Код:
<?php
    global $SMTheme;
   
    get_header();
?>
           
           
            <?php get_template_part('theloop'); ?>
           
            <?php comments_template(); ?>
           
            <?php get_template_part('navigation'); ?>
 
<?php include(TEMPLATEPATH.'/footer2.php'); ?>

Подскажите плз как интегрировать
 
Нужно найти файл шаблона, который вызывается
Код:
 <?php get_template_part('theloop'); ?>
он может называтся к примеру loop.php
дальше в нем найти строчку
Код:
<?php if ( have_posts() ) :

Но есть способ и попроще. Если использовать редактор notepad++ то можно кусок этого кода поискать в файлах всей темы и потом с найденного выбрать нужный файл.
 
Дабы не плодить тем задам свой вопрос тут. Столкнулся с проблемой по отображению корзины как в темах от woothemes в верхнем правом углу. Не найду кода и функции для подключения к своей теме.
 
Дабы не плодить тем задам свой вопрос тут. Столкнулся с проблемой по отображению корзины как в темах от woothemes в верхнем правом углу. Не найду кода и функции для подключения к своей теме.

Можно скачать бесплатную тему artificer для woocommerce

Для просмотра ссылки Войди или Зарегистрируйся[/spoil]
и посмотреть как там реализовано.
Н-р, в теме artificer для вывода корзины используется функция woocommerce_cart_link() в \wp-content\themes\artificer\includes\theme-woocommerce.php

[spoil]
PHP:
function woocommerce_cart_link() {
    global $woocommerce;
    ?>
    <a href="<?php echo $woocommerce->cart->get_cart_url(); ?>" title="<?php echo sprintf(_n('%d item', '%d items', $woocommerce->cart->cart_contents_count, 'woothemes'), $woocommerce->cart->cart_contents_count);?> <?php _e('in your shopping cart', 'woothemes'); ?>" class="cart-button ">
    <span class="label"><?php _e('My Basket:', 'woothemes'); ?></span>
    <?php echo $woocommerce->cart->get_cart_total();  ?>
    <span class="items"><?php echo sprintf(_n('%d item', '%d items', $woocommerce->cart->cart_contents_count, 'woothemes'), $woocommerce->cart->cart_contents_count); ?></span>
    </a>
    <?php
}
Каким образом происходит вызов можно посмотреть начиная с файла \wp-content\themes\artificer\header.php
PHP:
<?php woo_nav_before(); ?>
 
Назад
Сверху