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
Сортировка товаров на каталоге по остаткам.
На всех страницах каталога (магазин, категории, метки, атрибуты и т.д.), сначала будут показываться товары из наличия
Исходник
https://gist.github.com/artikus11/61f30fff8b1d4f01ecc4dde082956827
Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
#snippets #wp #wordpress
Прогресс бар при скролле страницы.
Подключается на всех страницах сайта. Логику подключения и внешний меняйте под себя.
Исходник
https://gist.github.com/artikus11/de11fb01eccb9c071fa081344a022264
Внимание! Данный сниппет подвешивается на хук
Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
Прогресс бар при скролле страницы.
Подключается на всех страницах сайта. Логику подключения и внешний меняйте под себя.
Исходник
https://gist.github.com/artikus11/de11fb01eccb9c071fa081344a022264
Внимание! Данный сниппет подвешивается на хук
wp_body_open, который недавно появился и в теме его может не быть. Хотя все популярные темы его используют, но если вдруг что-то не работает, проверьте этот момент.Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
Все еще не знаете как пилить Ajax запросы в WP?
Тогда прям сильно рекомендую цикл уроков от Дмитрия (aka Campusboy)
канал WP-Plus
https://www.youtube.com/watch?v=3Hvq-_p470k&list=PLV2Ofep-dtIxwP2G27NTkqntN6Vq6nPx4&index=1
Не забудьте поставить лайк Дмитрию!
ПЫСЫ. В описании к видосам есть линк на github, где все примеры лежат
Тогда прям сильно рекомендую цикл уроков от Дмитрия (aka Campusboy)
канал WP-Plus
https://www.youtube.com/watch?v=3Hvq-_p470k&list=PLV2Ofep-dtIxwP2G27NTkqntN6Vq6nPx4&index=1
Не забудьте поставить лайк Дмитрию!
ПЫСЫ. В описании к видосам есть линк на github, где все примеры лежат
YouTube
Как сделать Ajax запрос в Wordpress с нуля? Начальный гайд, работа с admin-ajax.php
Как делать AJAX запросы в Wordpress? Этим вопросом задается любой, кто заходит в обучении Wordpress дальше, чем установка плагинов. Я постараюсь подробно и по началу на простых примерах показать, как это всё работает.
Дополнительные материалы:
https://goo.gl/HziCtT…
Дополнительные материалы:
https://goo.gl/HziCtT…
#snippet #woocommerce
Основные js триггеры WooCommerce и примеры использования
Исходник
https://gist.github.com/artikus11/e8b79287911eb30b3acde3979502f3ae
Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
Основные 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
Когда заходишь в админку сайта, а там куча виджетов на странице Консоль болтается, вас никогда они не раздражали? Меня да, потому я их всегда отключаю.
Сниппет отключения виджетов на странице Консоль
Исходник
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 только на его страницах.
Сниппет не классический, собрал по коду все возможные подключения скриптов и стилей 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
Статья написана 3 года назад, все указанное в ней актуально. Код периодически проверяется и переписывается
https://wpruse.ru/woocommerce/custom-fields-in-products/
Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
Финты WordPress
Добавление произвольных полей в товарах Woocommerce. Большая инструкция
Добавление и вывод различных типов произвольных полей для простых товаров в Woocommerce. Как с использованием штатного API так и создание своих собственных полей и групп полей
Маленькая новость для тех кто пользуется темой OceanWP!
Недавно тема обновилась до версии 3.0.1. Произошел переезд на ванильный js, типа чтобы уйти от jQuery. Переписаны почти все скрипты, которые были на jq - меню, бургер, поиск и тд,..
Все бы ничего, вот только теперь тема может периодически глючить, и какой-то добавленный функционал, завязанный на старые скрипты может не работать. Например в новой версии убрали всплывашки, работавшие на скрипте magnific, теперь нифига не работают.
Имейте это ввиду
ПС. Сниппет будет чуть позже)
Недавно тема обновилась до версии 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
Сниппет быстрого ПЕРВОГО импорта.
Отключает проверку на дубликаты. Подключать ТОЛЬКО ПРИ ПЕРВОМ импорте, иначе при последующих будет куча дубликатов постов на сайте
Источник
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, то есть ее на странице нет пока в кнопку не тыкнуть. А значит никакие антиспамы не нужны
Это мой плагин, работает на маленькой библиотеке модальных окон, ванильном 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/
Сегодня не сниппет, а полноценное решение для расширения бесплатного метода доставки.
Статья о том, как добавить к штатному бесплатному методу доставки описание и логику отображения метода в зависимости от того какой артикул у товара в заказе или из какой категории товар.
https://wpruse.ru/woocommerce/expanding-the-free-shipping-method/
Финты WordPress
WooCommerce. Расширяем бесплатный метод доставки
Добавим описание и дополнительную логику вывода Бесплатного метода доставки только для товаров из заказа, в которых есть нужный артикул или товар из нужной категории.
#snippet #woocommerce
Подключение дополнительных аргументов для вывода товаров шорткодом.
Странный сниппет, может быть никогда не понадобиться, мне вот пригодился, для вывода товаров по id и сортировкой по этим id
Исходник
https://gist.github.com/artikus11/ad2421d0f5b841d7d7de02c60ced6154
Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
Подключение дополнительных аргументов для вывода товаров шорткодом.
Странный сниппет, может быть никогда не понадобиться, мне вот пригодился, для вывода товаров по id и сортировкой по этим id
Исходник
https://gist.github.com/artikus11/ad2421d0f5b841d7d7de02c60ced6154
Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets