студия занимательная МИХАЛИКА
! Михалика - запросто с WordPress:
доступная ручная работа по правилам оптимального интернет(а)
Здравствуйте !

издатель:   в теме: Магазing и WordPress
студия занимательная МИХАЛИКА

Открываем магазин с плагином woocommerce на собственной теме

Чтобы плагин woocommerce заработал в связке со своим шаблоном, который успешно трудится во благо вашего сайта и не хочется его менять… нужно, в некоторых случаях, поступить следующим образом:

Внимательно разобраться в возможностях своей темы! Дело в том, что большинство из доступных и бесплатных шаблонов не поддерживают функцию связки с плагином WOO: ниже расскажу о способе как это поправить.

Заточена ли ваша тема на работу с плагином, достаточно просто узнать: зайдите в директорию темы и справтесь о наличии файла woocommerce.php и если его нет — нужно создать! Этот файл отвечает за формирование и вывод заглавной страницы магазина.

Но — вперёд: с этим и многим иным разберёмся по тексту стати…


Если у вас простенькая тема, то — это вовсе не значит что она плоха и вы погорячились в её выборе! Вовсе нет!

…как бы это пояснить… вот посудите: любую, абсолютно любую тему придётся подстраивать, обогащать и модернизировать всевозможными примочками, ибо вы и ваш сайт как бы там ни было будете в течение времени развиваться!

А раз развиваться, то какую бы вы ни выбрали тему, в любом случае придётся с ней работать, доводить до ума.

 

А посему, моё убеждение таково: есть плюсы и в том если бы вы купили качественную тему (возможен быстрый запуск проекта) — но не будет накопленных знаний программинга, а это плохо для владельца ресурса) — в выборе же простенькой, вы получаете возможность учиться, редактируя и редактируя…

Так что поводов переживать в обоих случаях нет!

 

 

Напоминаю о том, что — если вы решили создавать магазин со своей темой, то — советую подписаться: в цикле этих статей (и не только этих) имея кое-какой опыт создания магазинов, буду делится с вами всем что знаю. Думаю, будет полезно! …а посему не лишне и…

 


подписка feedburner МИГ подписки - ВРЕМЯ знаний!!

 

…или возможно подписаться не комментируя (что не рекомендуется: делиться мыслями нужно))

Сразу после формы комментов найдёте варианты подписки на конкретную статью: легко и удобно!

 

 

 

Итак !!

 

 

 

 

включаем поддержку WooCommerce

 

 

 

 

Это необходимо тем, у которых, при активации плагина магаза, механика сайта выдаёт ошибку «плагин не поддерживает работу с вашей темой» или «тема не поддерживает плагин…» ну или что-то в этом роде…

 

 

Пропишите эти кодированные строки в своём файле функций functions.php:

 

 

/**** включаем поддержку WooCommerce ****/
add_action( 'after_setup_theme', 'woocommerce_support' );
function woocommerce_support() {
add_theme_support( 'woocommerce' );
}
/****ФИН включаем поддержку WooCommerce ****/

 

 

…или у кого-то такой вариант возможно заработает… не суть: главное дать «зелёный свет» функциям связки…

 

 

/**** включаем поддержку WooCommerce ****/

add_theme_support( 'woocommerce' );

/****ФИН включаем поддержку WooCommerce ****/

 

 

 

После этих правок файла функций, сайт/тема ошибку выдавать не станет.

 

 

 

…И нам самое время выучиться:

 

 

 

 

как создать файл woocommerce.php

 

 

 

 

Так выглядит начальный файл woocommerce.php, который необходим для связной работы с любой темой!

 

 

Я, например, пробовал добавлять в его недра микроразметку schema.org, отключив плагинную… скажу одно, никаких ярко выраженных результатов ни в плохую, ни в хорошую сторону не узрил… Однако о теме разметки магазина в следующих публикациях сайта mihalica.ru.

Так что каждый относительно микроразметок решает сам-с.

 

 

…разметка внедряется достаточно просто (особливо для тех, которые руководствовались моим примером), копируете строки из любого своего файла, отвечающего за вывод главной страницы или отдельной (кто что размечал) прописываете сюда, меняете значения и готово дело. Подробнее читать о микроразметке тут.

 

 

Однако и ещё некоторые рихтовочки и улучшалочки файла всё же предстоят впереди: почитайте этот пост

 

 

Вот документ, который просто необходимо создать: имя файла — woocommerce.php Создаёте в корне шаблона этокое чудо, и прописываете в нём следующие ниже строки:

 

 

<?php get_header(); ?>

<div id="main-fullwidth ИМЯ-дива">

<div class="woocommerce">
<?php if(function_exists('woocommerce_content')) { woocommerce_content(); } ?>
</div>

</div><!-- #main-fullwidth ИМЯ-дива -->

<?php get_footer(); ?>

 

 

Сохраняете..! Права файлу даёте 644

 

 

Ну и для общего развития знаний, рекомендую читать статью о тщательной прикрутке своего шаблона к магазину на woocommerce.

 


На этом занавес представления опускается…

 

 

 

А вот мультипликационное видео о менеджере паролей KeePass —

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

 

 


Если что-то не ясно, спрашивайте. Помогу… в чём дюжу.
Вместе мы многое сможем! Берегите себя и свой век - mihalica.ru


Нажатия на кнопочки определяют Ваше высокое гражданское сознание
Удачи в работе и творчестве..!


меточная навигация:
Комментарии: 2

  1. Чтобы быстрее обрабатывать заказы в Woocommerce, можно использовать Проверялку заказов (весит 7 Мб), http://www.vova-beg.com/assets/files/products_attach/proveryalka-zakazov-v2.zip

    Ответить - Владимир

    • Здравствуйте Владимир!
      Спасибо за ссылку…
      Начинку zip пока что не проверял лично (позже посмотрю), но ссылку пока оставляю… может кто из читателей раньше воспользуется и поделится опытом…

      Ответить - Михаил

Поделитесь соображениями: Ваши мысли очень важны! $ правила комментирования ©

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