ReexyStore
WordPress

Genesis Connect for WooCommerce v1.1.2

108
1
02.01.2026
Бесплатно FREE
Безопасно
Мгновенно
Поддержка
Версия 1.1.2
Размер файла 26.49 KB
Категория WordPress

Описание

Этот плагин заменяет встроенные шаблоны магазинов WooCommerce собственными версиями, готовыми к работе с Genesis, в частности шаблонами single-product.php, archive-product.php и Taxonomy.php, необходимыми для отображения страницы одного продукта, главной страницы магазина, а также страниц архива категории продукта и тега продукта.

Чтобы упростить настройку этих шаблонов и гарантировать, что вы не потеряете свои настройки при обновлении плагина, вы можете поместить свои собственные копии этих шаблонов в папку "woocommerce" вашей дочерней темы и настроить эти копии по своему усмотрению. Вы также можете создать свои собственные шаблоны Taxonomy-{taxonomy}.php и Taxonomy-{taxonomy}-{term}.php в том же месте, и этот плагин найдет их и использует для отображения архивов категорий продуктов и тегов продуктов вашего магазина. См. Иерархию шаблонов, чтобы узнать больше о требованиях к именам для шаблонов таксономии.

Кроме того, плагин делает боковые панели Genesis Simple и простые меню Genesis совместимыми с WooCommerce.

Эта версия совместима с WooCommerce 3.3+.

Техническая информация

Для более технически подкованных пользователей плагин делает следующее:

- Отключает функцию загрузки шаблонов WooCommerce.

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

- Добавляет макеты Genesis и поддержку SEO в пользовательский тип публикации продукта WooCommerce.

- Предоставляет три готовых шаблона Genesis для отображения страниц магазина, расположенных в папке шаблонов плагина:

- сингл-продукт.php

- архив-product.php

- таксономия.php

- Эти шаблоны используют основные функции WooCommerce для отображения циклов магазина, которые:

- отсоединить встроенные хлебные крошки WooCommerce

- отсоедините Genesis Loop и замените его соответствующим циклом магазина WooCommerce.

- удалите элементы div container и content в WooCommerce, которые не требуются или не нужны Genesis.

- Функция цикла магазина в каждом шаблоне во многом основана на аналоге WooCommerce, но была изменена для обеспечения определенных функций Genesis, таких как функция заголовков и описаний терминов таксономии.

- Шаблоны содержат функцию Genesis(); функции и, следовательно, полностью настраиваются с помощью хуков и фильтров Genesis.

- Загрузчик шаблонов позволяет пользователям использовать свои собственные шаблоны в папке "woocommerce" дочерней темы. Эти пользовательские шаблоны, если они существуют в папке "woocommerce" дочерней темы, будут загружены вместо предоставленных шаблонов Genesis Connect для WooCommerce.

- Используя соответствующие фильтры, изменяет вывод хлебных крошек Genesis, чтобы имитировать структуру хлебных крошек, предоставляемую встроенными хлебными крошками WooCommerce.

Подробнее о панировочных сухарях

По умолчанию хлебные крошки Genesis не предоставляют ту же структуру навигации, что и встроенные в WooCommerce. Genesis Connect для WooCommerce изменяет обычный вывод Genesis Breadcrumbs на страницах магазина, чтобы имитировать структуру встроенных в WooCommerce.

Обратите внимание, что шаблоны, представленные в этом плагине, автоматически отсоединяют встроенные хлебные крошки WooCommerce с помощью этого кода в каждом шаблоне:

Remove_action("woocommerce_before_main_content", "woocommerce_breadcrumb", 20);

Фильтры

Этот плагин предоставляет некоторые фильтры, которые могут быть полезны разработчикам.

Genesiswooc_custom_query

Расположен в gencwooc_single_product_loop() в templates/single-product.php.

Функция обратного вызова фильтра должна возвращать объект запроса или значение false.

gencwooc_product_archive_crumb

Расположен в gencwooc_get_archive_crumb_filter() в lib/breadcrumb.php.

Позволяет дальнейшее изменение хлебных крошек на странице одного продукта.

gencwooc_single_product_crumb

Расположен в gencwooc_get_single_crumb() в lib/breadcrumb.php.

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

Подробнее об обработке CSS в WooCommerce

Для разработчиков и настройщиков тем ниже приведено краткое описание возможных сценариев работы с CSS WooCommerce:

- Случай 1: если установлен флажок WooCommerce > Общие настройки > Включить WooCommerce CSS, будет загружена таблица стилей по умолчанию, поставляемая с WooCommerce (см. wp-content/plugins/woocommerce/assets/css/woocommerce.css).

- Случай 2: если флажок WooCommerce > Общие настройки > Включить WooCommerce CSS не установлен, таблица стилей не загружается.

- Случай 3: если пользователь (или разработчик темы) устанавливает define( "WOOCOMMERCE_USE_CSS", true ); в файле function.php дочерней темы настройка параметров игнорируется и загружается таблица стилей WooCommerce по умолчанию, т.е. имеет тот же эффект, что и установка флажка настроек.

- Случай 4: если пользователь (или разработчик темы) устанавливает define( "WOOCOMMERCE_USE_CSS", false); в файле function.php дочерней темы настройка параметров игнорируется и таблица стилей НЕ загружается, т. е. имеет тот же эффект, что и снятие флажка с поля настроек. Примечание. Значение WOOCOMMERCE_USE_CSS всегда имеет приоритет над параметром страницы настроек WooCommerce!

- Если применим вариант 1 или вариант 3, если themes/my-child-theme/woocommerce/styles.css существует, он будет загружен i

Похожие товары

Смотреть все
Admin and Site Enhancements Pro v7.4.8 Хит продаж

Admin and Site Enhancements Pro v7.4.8

Мощный модульный плагин для WordPress, заменяющий десятки других плагинов. Настройка админки, оптимизация, безопасность — всё в одном.

Бесплатно
Ultimate Membership Pro v13.4 Хит продаж

Ultimate Membership Pro v13.4

Мощный плагин для создания платных подписок и членства на WordPress. Ограничение контента, рекуррентные платежи, интеграция с WooCommerce.

Бесплатно
Contact Form 7 v6.1.4 Хит продаж

Contact Form 7 v6.1.4

Бесплатно
WooCommerce v10.4.2 Хит продаж

WooCommerce v10.4.2

Бесплатно