Category: Crocoblock

Давайте добавим небольшой код в дочернюю тему, чтобы при редактировании записи фронтенд через форму jetformbuilder, удалялись старые медиа. Кстати удалить медиа при удалении поста фронтенд через форму jetformbuilder очень просто, смотрите тут. Обязательно! При создании кастомной записи CPT, метаполе с медиа должно быть по id. Иначе не будут удалять медиа при редактировании записи. В моём […]

Чтобы в loop grid контейнер с товаром, которого нет в наличии был с прозрачностью Чтобы в listing grid контейнер с товаром (или изображение товара), которого нет в наличии был с прозрачностью. То Вы должны выводить listing grid через query builder — WC Product query В контейнере задать css класс динамически как на скрине: И тогда […]

На публичной странице пользователя (single page/user page) отобразим/скроем контейнер в зависимости от роли пользователя этой страницы. Страницу пользователя нужно сделать в плагине Jetengine Profile Builder. В dynamic visibility есть возможность показывать элемент в зависимости от роли, но от роли текущего пользователя. Но нам нужно в зависимости от роли пользователя его страницы. Создадим Query Builder — […]

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

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

Не совсем очевидно как выделить карточку listing grid (crocoblock) на странице записи, но я нашла способ и даже код не понадобится! Создайте в listing grid 2 контейнера. Один мы будет показывать, а другой скрывать. Hide, если обычная карточка, выберите в настройках как на скрине ниже. Для текущей карточки тоже самое только show

Выведем все купленные товары клиентом в личном кабинете, как на маркетплейсе. В Woocommerce есть вкладка с заказами, но найти купленный товар через поиск или визуально его найти очень неудобно. Давайте исправим это! Если у вас карточки товара сделаны через стандартный виджет Woocommerce, то используйте этот способ. В моём способе вам нужен плагин jetengine. Добавим сниппет-код: […]

Если у Вас с фронта сделано создание постов, например, в jetformbuilder или другим способом, то будет полезно сделать первое фото в галерее миниатюрой поста. Например, у Вас приют. Давайте создадим новый тип записей (например в jetengine) Далее добавим метаполе галерея Далее у вас должна быть форма jetformbuilder для публикации постов с фронтед. И нужно добавить […]

Если у Вас предполагается большое количество записей, постов (а для сео это надо), то необходимо добавить небольшой код, чтобы сохранить медиатеку wordpress в чистоте! Если у Вас добавление записей сделано через фронтед в форме jetformbuilder. То добавьте бесплатный мини-плагин Attach Media Post https://crocoblock.com/freemium/tools/ или просто код плагина добавить в дочернюю тему. Код плагина, чтобы не […]