Чтобы плагин woocommerce заработал в связке со своим шаблоном, который успешно трудится во благо вашего сайта и не хочется его менять… нужно, в некоторых случаях, поступить следующим образом:
Внимательно разобраться в возможностях своей темы! Дело в том, что большинство из доступных и бесплатных шаблонов не поддерживают функцию связки с плагином WOO: ниже расскажу о способе как это поправить.
Заточена ли ваша тема на работу с плагином, достаточно просто узнать: зайдите в директорию темы и справтесь о наличии файла woocommerce.php и если его нет – нужно создать! Этот файл отвечает за формирование и вывод заглавной страницы магазина.
Но – вперёд: с этим и многим иным разберёмся по тексту стати…
Если у вас простенькая тема, то – это вовсе не значит что она плоха и вы погорячились в её выборе! Вовсе нет!
…как бы это пояснить… вот посудите: любую, абсолютно любую тему придётся подстраивать, обогащать и модернизировать всевозможными примочками, ибо вы и ваш сайт как бы там ни было будете в течение времени развиваться!
А раз развиваться, то какую бы вы ни выбрали тему, в любом случае придётся с ней работать, доводить до ума.
А посему, моё убеждение таково: есть плюсы и в том если бы вы купили качественную тему (возможен быстрый запуск проекта) – но не будет накопленных знаний программинга, а это плохо для владельца ресурса) – в выборе же простенькой, вы получаете возможность учиться, редактируя и редактируя…
Так что поводов переживать в обоих случаях нет!
Напоминаю о том, что – если вы решили создавать магазин со своей темой, то – советую подписаться: в цикле этих статей (и не только этих) имея кое-какой опыт создания магазинов, буду делится с вами всем что знаю. Думаю, будет полезно! …а посему нелишне и…
Online консультация по настройкам и созданию сайтов на WordPress
…или возможно подписаться не комментируя (что не рекомендуется: делиться мыслями нужно))
Сразу после формы комментов найдёте варианты подписки на конкретную статью: легко и удобно!
Итак !!
Кстати, в ЭТОМ посте помещена подборка полезного кода для магазина на Woocommerce.
Условные теги для рботы с woocommerce…
Добавляем краткое описание (Description) к товару.
включаем поддержку 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 —
видео, повествующее о настройке здоровской программы, и о том как правильно и безопасно хранить пароли — очень полезно!
Условные теги: пример страницы пагинации – закрываем в noindex,follow
mihalica.ru !
Чтобы быстрее обрабатывать заказы в Woocommerce, можно использовать Проверялку заказов (весит 7 Мб)
...удалена - ссыль не работает...
Здравствуйте Владимир!
Спасибо за ссылку…
Начинку zip пока что не проверял лично (позже посмотрю), но ссылку пока оставляю… может кто из читателей раньше воспользуется и поделится опытом…