Финты WordPress
777 subscribers
219 photos
12 videos
6 files
341 links
Авторский канал о WordPress. Новости, обзоры, код, решения и многое другое

Канал на YouTube https://www.youtube.com/@wpruse

Контакт админа @artikus13

6522ewm3kti85ia9
Download Telegram
rank-math-settings-2021-07-18.txt
9.3 KB
Файл базовых настроек для плагина Rank Math SEO
#snippet #woocommerce

Сортировка товаров на каталоге по остаткам.

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

Исходник
https://gist.github.com/artikus11/61f30fff8b1d4f01ecc4dde082956827

Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
#snippets #wp #wordpress

Прогресс бар при скролле страницы.

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

Исходник
https://gist.github.com/artikus11/de11fb01eccb9c071fa081344a022264

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

Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
#snippet #woocommerce

Основные js триггеры WooCommerce и примеры использования

Исходник
https://gist.github.com/artikus11/e8b79287911eb30b3acde3979502f3ae

Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
#snippets #wp #wordpress

Когда заходишь в админку сайта, а там куча виджетов на странице Консоль болтается, вас никогда они не раздражали? Меня да, потому я их всегда отключаю.

Сниппет отключения виджетов на странице Консоль

Исходник
https://gist.github.com/artikus11/9303387b5209599b1aa0a129701819d8

Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
#snippet #woocommerce

Подключение скриптов и стилей WooCommerce только на его страницах.

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

Внимание! Код особо не тестировал, так что если у вас где-то начинаются траблы или что-то не работает, то имейте это ввиду.

Исходник
https://gist.github.com/artikus11/95fdfccbb70fa925afc96efbb11c92e0

Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
Как добавлять произвольные поля в WooCommerce

Статья написана 3 года назад, все указанное в ней актуально. Код периодически проверяется и переписывается

https://wpruse.ru/woocommerce/custom-fields-in-products/

Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
Маленькая новость для тех кто пользуется темой OceanWP!

Недавно тема обновилась до версии 3.0.1. Произошел переезд на ванильный js, типа чтобы уйти от jQuery. Переписаны почти все скрипты, которые были на jq - меню, бургер, поиск и тд,..

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

Имейте это ввиду

ПС. Сниппет будет чуть позже)
#snippet #wp #wpallimport #wpai

Сниппет быстрого ПЕРВОГО импорта.

Отключает проверку на дубликаты. Подключать ТОЛЬКО ПРИ ПЕРВОМ импорте, иначе при последующих будет куча дубликатов постов на сайте

Источник
https://gist.github.com/trey8611/72fec5969651d5272fcb85f99b09b8bb#advanced

Как добавлять код для плагина WP All Import:
All Import - Settings - Function Editor

Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
Плагин обратного звонка. Выводит шорткодом кнопку обратного звонка.

Это мой плагин, работает на маленькой библиотеке модальных окон, ванильном JS, маской для телефона (для российских номеров) и собственной форме.

Все довольно просто - берем шорткод и выводим в нужном месте, дальше происходит всё само собой, точнее, отправка письма)

Все шаблоны (кнопка, форма, окно, шаблон письма) можно изменять по аналогии как в WooCommerce: создаете в папке с темой папку с названием плагина (art-feedback-button) и копируете туда нужные шаблоны, а потом меняете как хотите

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

https://github.com/artikus11/art-feedback-button/releases

Пишите в комметнариях, как вам плагин, может еще какой функционал надо прикрутить

PS. Кстати, забыл написать. Форма вызывается по REST API, то есть ее на странице нет пока в кнопку не тыкнуть. А значит никакие антиспамы не нужны
#woocommerce #checkout #shipping

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

Статья о том, как добавить к штатному бесплатному методу доставки описание и логику отображения метода в зависимости от того какой артикул у товара в заказе или из какой категории товар.

https://wpruse.ru/woocommerce/expanding-the-free-shipping-method/
#snippet #woocommerce

Подключение дополнительных аргументов для вывода товаров шорткодом.

Странный сниппет, может быть никогда не понадобиться, мне вот пригодился, для вывода товаров по id и сортировкой по этим id

Исходник
https://gist.github.com/artikus11/ad2421d0f5b841d7d7de02c60ced6154

Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets