В плагине Лейка (плагин для пожертвований), если пользователь делает пожертвование, то ему добавляется роль Донор. Поэтому можно добавить бейдж в комментариях и отзывах на сайте, чтобы этим людям было приятно. Необходимо включить аватарки на сайте, потому что мы добавляем бейдж по сути в аватарку. Ну и немного css: На основании ролей можно таким образом вывести […]

Выведем шорткодом [ avsorder ] заказы в статусе «обработка», «доставка*». *доставка это мой кастомный статус заказа, вы можете его удалить в сниппете ‘wc-delivery’ Не забудьте включить HPOS в Woocommerce! Если Вы не перешли на HPOS, то лучше перейти, так как почти все плагины уже работают с HPOS. На страницу где выводите шорткод добавьте виджет HTML […]

Добавим прозрачность строчке товара в корзине, а также добавим надпись «Товар закончился», если товара нет в наличии. На страницу корзины добавьте css

Давайте сделаем товар в подарок по купону. Добавьте сниппет-код: Появится новый вид купона «Товар в подарок». Сохраните (опубликуйте) купон, чтобы появилось поле для выбора товара. Вот так выглядит в классической корзине применение купона: Если товар в подарок закончится, то появится сообщение «Подарок по купону недоступен, так как товар закончился на складе.» Ведь в реальности товары […]

Давайте выведем шорткодом [ avsorder-processing ] номера заказов у пользователя в статусе обработка (включите HPOS в настройках Woocommerce) Также вы можете вывести и другие (кастомные) статусы: в доставке, ожидает в пункте выдачи и т.д.

Добавим кнопку подчёркивания в WYSIWYG в админке WordPress Добавим кнопку подчёркивания в WYSIWYG в jetformbuilder

Например, у вас на сайте сделана публикация постов фронтенд с помощью форм jetformbuilder. И допустим есть поле с текстом, то при перезагрузки страницы весь текст исчезнет. Пользователь ваш сайт и эту форму проклянёт. Особенно на телефоне можно случайно смахнуть и перезагрузить страницу. У jetformbuilder есть официальный плагин аддон Save Form Progress, но он очень громоздкий […]

Если Вам необходимо сделать форму пожертвования, то лучше это сделать с помощью плагина Лейка Предлагаю вывести личный кабинет через шорткод, а также убрать поля имени и email, чтобы не плодить аккаунты. Автоподстановка имени и email По умолчанию плагин в форме пожертвования имеет поля «Имя и Фамилия» и «email». Таким образом у Вас регистрируются пользователи, но […]

Добавим мультивыбор ролей у пользователей в WordPress. Для этого отлично подойдёт популярный плагин User Role Editor В плагине можно назначить разные права для каждой роли, добавлять и удалять роли. Кстати вот отличная статья о ролях в wordpress Если Вы отредактировали роли и хотите оставить только функционал мультивыбора, то можно удалить плагин. При этом новые роли […]

Формы в Elementor не совсем удобные, не сделать 2 колонки, не сделать форму для публикации постов фронтенд, не сделать пошаговую форму, форму регистрации и так далее. Поэтому обычно, если на сайте несколько форм, то имеет смысл пользоваться не стандартными формами от Elementor, а с помощью плагина jetformbuilder. Создайте форму как обычно в jetformbuilder и разместите […]