#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
#settings #wp #seo #wordpress #rankmath
Настройки для плагина All In One WP Security
Инструкция по настройке All In One WP Security
https://www.youtube.com/watch?v=W0qefbuDLmI
Как импортировать настройки
Заходите WP Security - Настройки - Вкладка Импорт/Экспорт (см скриншот)
Скопировать настройки с гист и вставить в выделенное поле
Настройки
https://gist.github.com/artikus11/247bbab3b9bbecfa48647d1829a3ba2b
Настройки для плагина All In One WP Security
Инструкция по настройке All In One WP Security
https://www.youtube.com/watch?v=W0qefbuDLmI
Как импортировать настройки
Заходите WP Security - Настройки - Вкладка Импорт/Экспорт (см скриншот)
Скопировать настройки с гист и вставить в выделенное поле
Настройки
https://gist.github.com/artikus11/247bbab3b9bbecfa48647d1829a3ba2b
Кому дайджест?
https://www.youtube.com/watch?v=DA2iCWR7nVk
https://www.youtube.com/watch?v=DA2iCWR7nVk
YouTube
WP Digest. Май - июль 2021
#wordpress #wpdigest
Дайждест за май - июль 2021 🍍
Обновления WordPress до версии 5.8, уязвимости WooCommerce, новые темы и плагины и другие интересности
Купить тему Wescle https://wpruse.ru/r/wescle/ со скидкой 15% по купону wpruse
Купить тему Bono со…
Дайждест за май - июль 2021 🍍
Обновления WordPress до версии 5.8, уязвимости WooCommerce, новые темы и плагины и другие интересности
Купить тему Wescle https://wpruse.ru/r/wescle/ со скидкой 15% по купону wpruse
Купить тему Bono со…
Скрытие полей в зависимости от выбранного способа доставки.
Переписал код в статье и еще раз протестировал с новой версией WooCommerce. Теперь не надо проверять поля на js, и так все работает отлично. Спасибо Денису Янчевскому @yadenis за подсказку.
https://wpruse.ru/woocommerce/hiding-fields-on-chosen-delivery/
Переписал код в статье и еще раз протестировал с новой версией WooCommerce. Теперь не надо проверять поля на js, и так все работает отлично. Спасибо Денису Янчевскому @yadenis за подсказку.
https://wpruse.ru/woocommerce/hiding-fields-on-chosen-delivery/
Финты WordPress
WooCommerce. Скрытие полей заказа в зависимости от выбранного способа доставки
Рабочий способ скрытия полей на странице оформления заказа в зависимости от способа доставки. И реальный кейс с усложненной задачей: кроме скрытия лишних полей, добавляется одно новое поле для отдельного метода доставки.
#snippets #wp #wordpress
Как разрешить загрузку в библиотеку мультимедиа нестандартных типов файлов
Сниппет подключает сразу все форматы и документов и текстовых файлов. Если нужен только один формат, то можно так сделать
Исходник
https://gist.github.com/artikus11/c9351f7fdf9f378137cb35e1c4787b4b
Документация
https://wp-kama.ru/hook/upload_mimes
Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
Как разрешить загрузку в библиотеку мультимедиа нестандартных типов файлов
Сниппет подключает сразу все форматы и документов и текстовых файлов. Если нужен только один формат, то можно так сделать
/**
* Разрешаем загрузку SVG файлов
*
* @param $mime_types
*
* @return mixed
*
* @see https://wp-kama.ru/hook/upload_mimes
*/
function add_svg_type( $mime_types ) {
$mime_types['svg'] = 'image/svg+xml';
return $mime_types;
}
add_filter( 'upload_mimes', 'add_svg_type' );
Исходник
https://gist.github.com/artikus11/c9351f7fdf9f378137cb35e1c4787b4b
Документация
https://wp-kama.ru/hook/upload_mimes
Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
#snippets #wp #wordpress #woocommerce #translations
Как изменить слово Подытог в WooCommerce
По поводу слова "Подытог" уже столько копий было сломано, что вроде как и смысла нет обсуждать. Формально - слово правильное, и его часто бухгалтера используют, но это формально. Если произнести его вслух, то будет резать. Потому его часто меняют.
Я сделал десятки магазинов и на 90% из них пришлось менять это слово. Есть пара способов изменить любое слово, не влезая в верстку, используя переводы:
- использовать плагин Loco Translate
- использовать фильтр
Исходник
https://gist.github.com/artikus11/d51f134c855bf960af442db0d9e82a1b
Видео в тему
https://www.youtube.com/watch?v=Szz2gTSGGJg
Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets
Как изменить слово Подытог в WooCommerce
По поводу слова "Подытог" уже столько копий было сломано, что вроде как и смысла нет обсуждать. Формально - слово правильное, и его часто бухгалтера используют, но это формально. Если произнести его вслух, то будет резать. Потому его часто меняют.
Я сделал десятки магазинов и на 90% из них пришлось менять это слово. Есть пара способов изменить любое слово, не влезая в верстку, используя переводы:
- использовать плагин Loco Translate
- использовать фильтр
gettext
Сегодня сниппет, как раз с использованием фильтраИсходник
https://gist.github.com/artikus11/d51f134c855bf960af442db0d9e82a1b
Видео в тему
https://www.youtube.com/watch?v=Szz2gTSGGJg
Как добавлять код:
- в файл functions.php темы/дочерней темы
- через пустой плагин
- специальным плагином, например Code Snippets