Рубрики
Плагины

Как включить режим обслуживания (сайт в разработке) в WordPress?


Плагин WP Maintenance Mode

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

Активируйте плагин и ваш блог будет работать в режиме обслуживания. Только зарегистрированные пользователи с достаточными правами смогут видеть содержимое сайта. Вы можете использовать дату с таймером обратного отсчета для информирования посетителей или настроить своё уведомление.

Так же работает с мультисайтовыми установками WordPress (каждый блог из сети имеет свои настройки обслуживания).

ОСОБЕННОСТИ

  • Полностью настраиваемый (смена цветов, текстов, фоновых изображений);
  • Форма подписки (экспорт email’ов в .csv файл);
  • Счётчик времени (обратного отсчёта);
  • Контактная форма (получение писем от посетителей);
  • Страница скорого открытия;
  • Шаблоны «посадочной страница» (landing page);
  • Поддержка WordPress multisite;
  • Адаптивный дизайн;
  • Иконки социальных медиа;
  • Работает с совершенно любой темой WordPress;
  • Настройки SEO;
  • Исключение URL адресов из режима обслуживания;
  • Функциональность бота для сбора адресов email эффективным и дружественным способом.
  • Поддержка GDPR
Рубрики
Плагины

Как получать статистику посещений сайта на WordPress?


Комплексный плагин для ведения статистики посетителей вашего WordPress, посетите наш веб-сайт, чтобы узнать последние новости и свежую информацию.

Ведите статистику для вашего сайта WordPress независимо от каких-либо внешних сервисов и собирайте данные, когда необходимо сохранить конфиденциальность ваших посетителей.

Статистика отображаемая в виде графиков, которую всегда можно посмотреть через интерфейс администратора WordPress.

Этот продукт включает данные GeoLite2 от MaxMind, которые доступны на https://www.maxmind.com.

ОСОБЕННОСТИ

  • Пользователи онлайн, посещения, посетители и статистика страниц
  • Search Engines, see search queries and redirects from popular search engines like Google, Bing, DuckDuckGo, Yahoo, Yandex and Baidu
  • Overview and detail pages for all kinds of data, including; browser versions, country stats, hits, exclusions, referrers, searches, search words and visitors
  • Местоположение GeoIP по странам
  • Поддержка хеширования IP адресов в базе данных для защиты конфиденциальности ваших пользователей
  • Интерактивная карта местоположения посетителей
  • E-mail отчёты статистики
  • Установите уровень доступа для просмотра и управляйте ролями на основе ролей WordPress.
  • Exclude users from statistics collection based on various criteria, including; user roles, common robots, IP subnets, page URL, login page, RSS pages, admin pages, Country, number of visits per day, hostname
  • Запись статистики с исключениями
  • Автоматическое обновление базы данных GeoIP
  • Автоматическое удаление наиболее старых данных в БД
  • Экспорт данных в файлы форматов XML, CSV или TSV
  • Виджет для предоставления информации всем пользователям
  • Шорткоды для самых разных типов данных в виджетах страниц/записей.
  • Виджеты консоли для раздела администратора
  • Всеобъемлющее руководство Администратора

Инструкция по установке

  1. Загрузите директорию wp-statistics в /wp-content/plugins/
  2. Активируйте плагин на странице «Плагины» в панели управления WordPress.
  3. Убедитесь, что в вашей копии WordPress корректно установлены Дата и Время.
  4. Перейдите на страницу настроек плагина и измените необходимые настройки (обратите внимание, что при первом входе это также загрузит базу данных GeoIP).
Рубрики
Плагины

Ошибки после обновления до WooCommerce 3.3.1


Рассмотрим одну из вероятных ошибок после обновления плагина WooCommerce до версии 3.3.1 В связи с обновлением перестал определяться шаблон woocommerce.php

Решение проблемы рассмотрено в этом посте, где  суть ошибки решается правильным объявлением поддержки шаблонов плагина WooCommerce с помощью этой функции-декларации : add_theme_support(‘woocommerce’);

add_theme_support(‘woocommerce’)

Более детально обновление версий рассматривалось здесь.

Как мы понимаем обновление изменило алгоритм обработки шаблонов и на темы, которые официально не объявляют поддержку  WooCommerce с помощью add_theme_support(‘woocommerce’), шаблоны будут отображаться внутри контента и вместо отработки woocommerce.php будет отрабатывать page.php, при этом это не будет влиять на отображения товаров в контенте — они будут появляться.

Как объявить поддержку wooCommerce?

Существует специальный хук — after_setup_theme, на который мы должны «повесить» функцию с декларацией поддержки и выглядеть это будет примерно так:

Рубрики
Плагины

Шикарный и бесплатный плагин для WordPress — галереи


Вы в поисках простого и красивого плагина для украшения стандартной безликой галереи фотографий на сайте под управлением WordPress? Предлагаем попробовать отличное решение — плагин «Justified Gallery», который не вызовет у Вас затруднений в настройке и последующем использовании.

Рубрики
Плагины

Сортировка записей методом перетягивания в WordPRess


Полезный плагин с помощью которого можно добиться желаемого Порядка Записей быстро и просто. Плагин используют сортировку Drag and Drop (задействует JavaScript ).

Сортировка осуществляется на странице  список архива Всех Записей. Плагин позволяет изменять порядок записей для любых произвольных типов записей (Custom Post Type), которые вы зарегистрировали в WP, включая записи по-умолчанию. Теперь сортировка записей будет доставлять одно удовольствие 🙂

Страница настроек

Не мало полезной возможностью плагина является возможность ограничения осуществления сортировки по ролям пользователей. Это обезопасит от случайного изменения очередности неопытными пользователями ваших Записей сайта. Плагин имеет русский перевод.

Обратите внимание, что существует и расширенная версия этого плагина, которая включают в себя:  ручную и автоматическую сортировку, индивидуальную сортировку категорий, сортировку по условиям, разбиение на страницы для большого списка, адаптивность к мобильной версии, расширенный интерфейс, совместимость с популярными плагинами (поддержка MultiSite Network, WPML, Polylang, WooCommerce, WP E-Commerce, Platform Pro, Genesis и т. д.), интерфейс изменения  шрифтов, … и многое другое !!

Страница для загрузки плагина

Плагин Sortable Posts

Sortable Posts

А вот еще один не менее достойный плагин для удобной сортировки как стандартных типов Записей, так и произвольных. Плагин для своей работы требует REST API (доступен с версии WordPress 4.4 ). Не смотря на свой незначительный размер, плагин позволяет выбирать подключение функционала по мимо разных типов записей, еще и в таксономиях. ВП

Страница плагина на Github

Sortable Posts for WordPress

Достаточно просто отметить тип записей и функционал плагина будет доступен там.

Плагин Intuitive Custom Post Order

А вот еще один плагин реализующий такой же функционал, но на наш взгляд дополняющий недостатки предыдущих. Не имеет ограничений и лишних настроек (как первый), а так же корректно отображает таксономии и типы записей для задействования функционала перетягивания записей.

Intuitive Custom Post Order

Свой выбор мы остановили именно на нем, хотя бы потому что плагин позволяет не только на странице всех Записей управлять их очередностью, но и выбрав категорию в меню , позволяет управлять очередностью Записей исключительно выбранной категорией. С подобной задачей не справился первый заявленный на обзор нами плагин.

Страница для загрузки плагина

Рубрики
Плагины

Как встроить PDF документ на сайт под управлением WordPress?


PDF Viewer — это плагин для CMS WordPress, который позволяет Вам вставлять PDF-документ на свой сайт без использования технологии Flash, исключительно отдав предпочтение в работе языку JavaScript. Это сделает ваш сайт HTML5-совместимым. Этот плагин поддерживается проектом Mozilla PDF.js

Рубрики
Плагины

Ajax-поиск для сайта на WooCommerce


Репозиторий Источник 1

Хотите организовать удобный Ajax-поиск по базе ваших товаров под управлением WooCommerce? Плагин «Ajax Search for WooCommerce» без труда решит эту задачу!

Принцип работы технологии ajax достаточно просто. Пользователь вводит в поле для поиска товаров символы (минимум три) и в определенный момент, когда символов будет достаточно для удовлетворения условия кода плагина, в этот момент без перезагрузки страницы, совершится запрос и соответствующие критериям запроса товары отобразятся в виде выпадающего списка. Пользователю останется, лишь выбрать нужный и по клику переместиться на его страницу.

Плагин Ajax Search для WooCommerce

Пример работы плагина
Пример работы плагина

Пример работы плагина
Пример работы плагина

Внутри, в админке, поиск прекрасно настраивается. Как видно из скриншота ниже, мы можем задать критерии для поиска:

  • поиск по контенту (основному содержимому) продукта
  • поиск по короткому описанию
  • поиск по категориям продукта
  • поиск по меткам продукта
  • поиск по SKU (артикул)

2016-10-21_162306

В разделе основных настроек нам доступно управление минимальным количествам символов, при которых будет происходить ajax-запрос к базе данных, так же мы можем задать минимальное число товаров для отображения при условии что они соответствуют запросу

2016-10-21_162237

И более того! Мы можем переименовать слова в форме поиска, активировать функцию еще одного запроса, уже при наведении на товар в соседний «бокс» будет подгружаться его дополнительная информация с кнопкой «добавить в корзину».

А в разделе Style нам можно реализовать внешний вид поиска (CSS) , а так же задать собственное изображение — Preloader, которое будет появляться в момент выполнения запроса и давать понять пользователю, что что то происходит 🙂

Как использовать?

  1. Для вызова формы поиска используйте шорткод [wcas-search-form]
  2. В php-шаблонах его можно вызвать с помощью функции do_shortcode():
< ?php echo do_shortcode('[wcas-search-form]') ?>
  1. Зайдите в раздел «Виджеты Screen» и перетяните виджет «Woo Ajax Search» в одну из доступных областей для вывода виджетов.
Рубрики
Плагины Платные

Плагин бронирования и приема по записи для WordPress


Мощный и в тоже время простой плагин для онлайн-бронирования для вашего сайта под управлением CMS WordPress.

У вас лечебная клиника? Ресторан? Парикмахерский салон или салон красоты? Не важно! Плагин без труда можно настроить под любой вид услуг. Автоматизируйте и перенесите ведения приема по записи через сайт.

Особенности плагина:

  • вывод календаря для записи шорткодом или виджетом
  • настройка дат отдыха и выходных
  • создание произвольных полей разного типа под нужды пользователя
  • мощный интерфейс для настроек
  • возможность смены цвета календаря
  • возможность управления записями на прием клиентами
  • интеграция кнопки для записи в Google-Календарь клиента
  • настраиваемые сообщения-оповещения для вас и ваших клиентов
  • адаптивный дизайн
  • доступный к переводу на другие языки
  • настройка цветовой схемы

Купить плагин

Презентация плагина:

booked_images

Купить плагин

Рубрики
Плагины

Добавляем .html к страницам WordPress


Официальный сайт
Репозиторий Источник 1

Вам нравятся красивые окончания адресов ваших записей, оканчивающихся на .html? И Вы задаетесь вопросом как добавить их к страницам? Тогда этот плагин для Вас!

Плагин .html on PAGES

Наверно для вас не будет открытием, что настройка ЧПУ, постоянных ссылок доступны нам по адресу Настройки > Постоянные ссылки , где вы можете для типа страниц — Записи задать красивое окончание адреса страницы:

url

Увы, но для типа страниц — Страницы этой возможности у нас нет. Поэтому на помощь приходит простой легкий плагин из трех функций — «.html on PAGES», который и добавит правила для построения адреса страниц.

Не стоит пугаться даты последнего обновления плагина, плагин состоит из нескольких функций и прекрасно работает на WordPress 4.3 (тестировал лично). Все что вам нужно — это просто активировать его 🙂

Несомненная полезность плагина состоит в том, что, например, при переносе статического сайта на CMS WordPress вы добьетесь отображение URL-страниц, как у статических сайтов с «точкой HTML» и следовательно сохраните все адресацию страниц избежав всяких редиректов со статусом 301.

Рубрики
Плагины

Перевод тем и плагинов в WordPress


Официальный сайт
Репозиторий Источник 1

Забудьте все трудности связанные с локализацией тем или плагинов в CMS WordPress . С плагином «Loco Translate» все упрощается «до безобразия». Теперь осуществить корректировку в переводах тем или плагинов происходит с удовольствием и осуществляется непосредственно из вашего браузера «ВордПресс».

Плагин «Loco Translate»

loco2

Интерфейс работы (рабочая область) плагина интуитивно-понятна и  очень напоминает работу с плагином «Codestyling Localization», одно время считавшимся одним из самых удобных для перевода плагинов. но по каким то причинам плагин ушел в закулисье и исчез даже из репозитория WP.

Особенности и возможности плагина:

  • Встроенный редактор для переводов в панели управления WordPress
  • Возможность создания нового или обновления существующего перевода ваших тем или плагинов
  • Поиск-сканирование строк для перевода из исходного кода тем, плагинов
  • Задействование MO-файла без необходимости в функции Gettext
  • Поддержка множественного числа в переводах строк комментариев
  • Настройка резервных копий файлов PO

Утилита Poedit

Также существует для переводов и широко-известная утилита «Poedit». Платная версия программы включает специальные возможности для упрощенного, видимо, перевода тем и плагинов в CMS WordPress.

Poedit

 

Рубрики
Плагины

Капча для плагина Contact Form 7


Прекрасный плагин защиты от ботов — Really Simple CAPTCHA, который изначально создавался для популярнейшего плагина Contact Form 7число скачиваний которого перевалило уже далеко за миллион. Но теперь этот плагин расширил свое предназначение и способен вызывать свои функции в других плагинах. Естественно гарантия совместимости с плагином Contact Form 7 остается на высоком уровне, спросите почему? Да потому что разработку обоих этих плагинов ведет один и тот же разработчик — Takayuki Miyoshi.

Плагин не обеспечивает высокую безопасность и защиту отправки данных, но исходя из личного опыта могу утверждать, что после его установки несколько лет не встречал автоматически-генерированных писем.

Как работает плагин?

На самом деле все очень просто. Really Simple CAPTCHA, не использует PHP-«сессий», а создает просто временные файлы для последующей сверки.

Вот пример формы, где при каждом обновлении (запросе) страницы мы будем видеть разные картинки.

Форма обратной связи

В момент когда запрашивается страница с контактной формой в специальной рабочей директории /wp-content/uploads/wpcf7_captcha/ создаются два файла: собственно сама картинка и специальный тестовый файл:

Директория на сервере
Вид директории на сервере в момент запроса форм

У обоих файлов есть одинаковый префикс, чтобы избежать конфликта, так как на сайте могут одновременно запрашиваться и еще страницы содержащие формы. Так вот, текстовый файл хранит хеш-сумму букв на картинке(как в примере на рисунке выше) A7EY, когда поступает ответ (после ввода и отправки), плагин сверяет эти две хеш-суммы: ту которую дают буквы с картинки с той которая хранится в одноименном, но текстовом файле, и если они совпадают, то валидация считается прошедшей и функция выполняется дальше и форма отправляется … В противном же случае мы получим следующий результат и как следствие после «экшена» создание уже новой картинки и новых сумм 🙂

Ошибка при отправке

Рубрики
Плагины

Календарь событий для сайта на WordPress


Репозиторий Источник 1
Репозиторий Источник 2

Плагин The Events Calendar

Плагин The Events Calendar — это плагин, который расширяет возможности WordPress и позволяет Вам вести журнал событий и обмениваться ими. теперь создавать и управлять событиями становится намного приятней и проще.

Существует и платная версия плагина, отличия от бесплатной вы можете увидеть по этой ссылке.

Команда разработчиков, судя по заявлению на страничке репозитория wordpress.org, серьезно относится к вопросам совместимости и безопасности плагина, проводят юзабилити-тесты, чтобы сделать плагин еще удобнее для использования пользователем. Разработчики организовали тех. поддержку и призывают задавать вопросы, чтобы выявить слабые места плагина.

Для разработчиков имеется специальная документация, которая расскажет о дополнительных возможностях плагина: о хуках (фильтры и события, о шорткодах (вызов коротким кодом функций), о шаблонах.

Особенности плагина:

  • быстрое создание событий
  • возможность добавления и сохранения мест и организаторов
  • помесячный календарь с всплывающими подсказками
  • поиск событий
  • интеграция карт от Google
  • виджет: предстоящие события
  • систематизация событий (таксономия)
  • использование технологии аджакс (ajax)
  • адаптивность к мобильным устройствам
  • использование микроформатов, что благоприятно отразится на SEO
  • файлы локализации (переводы на разные языки)
  • несколько стилей оформления
  • теги шаблонов
  • кеширование
  • режим отладки (для разработчиков)

Мне импонирует конечно же больше этот плагин, но не могу отметить еще одного соратника по цеху — плагин All-in-One Event Calendar

Плагин All-in-One Event Calendar

Функционалом плагин очень похож на рассмотренный выше, возможно некоторые пользователи отметят и найдут в этом плагине что то полезное и удобное. По числу скачиваний оба плагина являются бесспорными лидерами в числе подобных плагинов для WordPress, поэтому замолчать о нем было бы не вежливо.

All in Event

Из заявленных возможностей и особенностей хотелось бы выделить возможность экспорта и импорта событий, их фильтрацию цветовое различие и возможности по работе с темами оформления.

https://vimeo.com/135004810