Зачем платить, если есть бесплатно?

10 платных и бесплатных шаблонов на все случаи бизнеса. Когда только запускаешь бизнес, особенно без опыта в нем, хочется сэкономить на всем. И всё, что есть в бесплатном доступе, использовать бесплатно. Но бизнес — не тотальная экономия на всем, а грамотные вложения. Одним из них будет платный WordPress шаблон, ведь где еще можно взять практически готовый …

Подробнее

Автообновление корзины WooCommerce

Обложка к записи Автообновление корзины WooCommerce

Простой сниппет для автоматическоого обновления корзины в WooCommerce при изменении количества товара. Общий смысл такой: на странице корзины добавляем скрипт в футере сайта, который вешает «слушателя» на поле с количеством товара. При изменении этого поля делаем програмный клик на кнопку обновления корзины. При этом саму кнопку мы скрываем стилями, чтобы всё было по красоте. Подключаем …

Подробнее

WPTRT Admin Notices

Обложка к записи WPTRT Admin Notices

Ребята из команды, которые делают ревью тем на wp.org, представили своё отличное решение WPTRT Admin Notices для показа уведомлений в админке WordPress. WPTRT Admin Notices — это класс, который позволяет авторам тем и плагинов добавлять уведомления для пользователей консоли WordPress. Основной целью данного проекта является предоставление стандартизированного метода создания уведомлений в стилистике WordPress. Уведомления, созданные …

Подробнее

Плагин No External Links

Обложка к записи Плагин No External Links

Мой плагин No External Links является доработанным форком широко известного плагина WP No External Links, который, к сожалению, был взломан и заброшен автором. Возможности Плагин преобразует все внешние ссылки во внутренние ссылки Может заменять ссылки как в содержимом записи так и на всей странице целиком Возможно включить произвольный текст при редиректе или сделать отдельную страницу …

Подробнее

Выравнивание блоков Gutenberg во всю ширину экрана

Обложка к записи Выравнивание блоков Gutenberg во всю ширину экрана

В редакторе блоков Gutenberg появились новые опции выравнивания: «По ширине содержимого» и «Во всю ширину«. Боковая колонка Так как использование выравнивания блока во всю ширину экрана нецелесообразно использовать в темах с сайдбаром (боковой колонкой), то на скриншоте снизу показан пример одноколоночного макета для демонстрации работы новых опций выравнивания. Сайты с боковыми колонками уже давно вышли …

Подробнее

Запуск WP All Import напрямую из PHP

Если вы хотите запустить крон-задачи плагина WP All Import напрямую через PHP, то попробуйте сделать это следующим образом. /usr/local/bin/php /var/www/html/wp-load.php import_key=A1B2C3 import_id=8 action=trigger /usr/local/bin/php /var/www/html/wp-load.php import_key=A1B2C3 import_id=8 action=processing Где import_key — секретный ключ (берется в админке WP All Import), import_id — номер задания (берется в админке WP All Import) и action — тип события: trigger …

Подробнее

Оптимизация WordPress при помощи кэширования меню

Обложка к записи Оптимизация WordPress при помощи кэширования меню

На сайтах с большим количеством пунктов в меню создаётся множество ненужных запросов в базу данных, которых можно избежать, если закэшировать всё меню в транзитный кэш. Решения Для кэширования меню меню существуют два популярных решения: плагин cache-nav-menus от самих Automattic и плагин Menu Cache от Inpsyde. Рассмотрим более подробно каждый из них. Cache Nav Menus Описание …

Подробнее

Плагин Dialogs For Yandex

Обложка к записи Плагин Dialogs For Yandex

Dialogs For Yandex — это плагин под WordPress, который добавляет виджет Яндекс.Диалоги на все страницы вашего сайта. Яндекс.Диалоги — это платформа для разработчиков, которая позволяет добавлять сценарии общения с пользователями на сервисы Яндекса. Внешний вид Внешний вид страницы настроек Dialogs For Yandex Часто задаваемые вопросы Как мне узнать свой guid? Перейдите на страницу опубликованных диалогов, щёлкните по нужному …

Подробнее

Дропдаун с количеством товара в WooCommerce

Обложка к записи Дропдаун с количеством товара в WooCommerce

Как-то я переделывал сайт одного из своих клиентов на WooCommerce под названием CELIAS и меня попросили добавить дропдаун с выбором количества товаров. Цель Добавить дропдаун с выбором минимального и максимального количества товара. Минимальный выбор — 10 позиций, максимальный — 500 с шагом 10 (например, 10, 20, 30, …, 500 ). На странице магазина при добавлении …

Подробнее

Установка Figma под Linux

Figma-linux — это неофициальное десктоп приложение под Linux для работы с вебмордой сервиса Figma, которое базируется на фреймворке Electron. Зависимости Работает только на дистрибутивах, основанных на Debian с установленной библиотекой libgconf-2-4. Репозитории На текущий момент существует репозиторий с deb пакетом на Launchpad. Для добавления репозитория выполните следующую команду из терминала: sudo add-apt-repository ppa:chrdevs/figma При получении ошибки …

Подробнее

Почему Elementor — это круто?

Почему конструкторы сайтов с плагинами Elementor круче, чем аналоги без него и чем это полезно для бизнеса? Пока что дизайнеры (начинающие) и недизайнеры видят возможности по созданию сайтов как-то так: вот есть конструктор и это класс (недорого, быстро, не обязательно надо быть профи в веб-дизайне и т.д.), а если он не подходит, то надо писать …

Подробнее

Как задать свои идентификаторы для полей в Gravity Forms

Обложка к записи Как задать свои идентификаторы для полей в Gravity Forms

По какой-то странной причине из коробки в Gravity Forms нет возможности задать свои идентификаторы для полей, чтобы потом было удобно с ними работать внутри хука gform_after_submission, например. Попробуем исправить этот недочёт, добавив в расширенные настройки новое поле для задания ID. Данный идентификатор будем хранить в свойствах конкретного поля и по нему же делать сравнения внутри …

Подробнее

Оптимизация WordPress путём отключения ресурсов WooCommerce

Обложка к записи Оптимизация WordPress путём отключения ресурсов WooCommerce

Замечали ли вы, что после активации плагина WooCommerce начинает тормозить весь сайт, а не только страницы магазина? Это происходит потому что ресурсы магазина (стили и скрипты) загружаются для всего сайта, даже на тех страницах, где они не нужны. Данный сниппет прекрасно решает данную задачу. add_action( ‘wp_enqueue_scripts’, function() { // Если это НЕ страницы магазина. if …

Подробнее

Панели администрирования под Laravel

Обложка к записи Панели администрирования под Laravel

Laravel — один из самых популярных фреймворков на PHP для веб-мастеров, на базе которого написано огромное количество заготовок для создания панелей администрирования для сайтов, приложений и сервисов. 1. Laravel Nova Laravel Nova Nova — это великолепно оформленная административная панель для Laravel. Создатели Laravel тщательно поработали над ним, чтобы сделать вас самым продуктивным разработчиком в галактике. …

Подробнее

Миграция с плагина Search by Algolia – Instant & Relevant results

Обложка к записи Миграция с плагина Search by Algolia – Instant & Relevant results

В связи с прекращением поддержки компанией Algolia своего плагина «Search by Algolia – Instant & Relevant results» ребята из WebDevStudios сделали его форк под названием «WP Search with Algolia«, который обещают поддерживать еще долгое время, так как сами используют этот плагин на многих своих проектах. Миграция Деактивируйте плагин «Search by Algolia – Instant & Relevant …

Подробнее