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

Вывод записей в сайдбаре «WordPress»


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

Вывод в сайдбаре записей

Плагин Posts in Sidebar

Официальная страница для загрузки плагина

Функционал плагина кроется в виджете, который мы можем добавить в область темы, например, в сайдбар и уже потом настроить вывод нужных нам записей
Настройки плагина

 

Плагин Recent Posts Widget Extended

Официальная страница для загрузки плагина

 

 

Плагин с подобным функционалом, реализует вывод записей аналогично при помощи специального виджета

Скриншот возможностей:

Recent Posts Widget Extended

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

  • поддержка специальных шорткодов (ознакомиться)
  • поддержка таксономий
  • опция статуса записи
  • создание пользовательского HTML до и после вывода записи
  • доступны специальные фильтры для разработчиков
  • обрезка изображений
  • можно задавать  URL
  • сортировка комментариев по дате или в случайном порядке
  • пользовательские CSS
  • показ и настройка миниатюр
  • настройка длины анонса
  • записи из определенных категорий и с определенными метками
  • настройка «читать далее»
  • подсчет комментариев
  • показ по дате изменения
  • использование одновременно нескольких виджетов
Рубрики
Плагины

Быстрый, умный поиск на вашем сайте.


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

Быстрый, умный, и полностью настраиваемый поиск на вашем сайте. Плагин для поиска на сайте Swiftype видоизменяет механизм стандартного поиска WordPress. Особенностью поискового плагина Swiftype является то, что он ведет статистику запросов на вашем сайте, а следовательно вы будете в курсе, что ваши пользователи ищут, а следовательно по каким ключевым словам продвигать ваш ресурс.

Как установить плагин?

Вам необходимо зарегистрироваться на официальном сайте и получить специальный API-ключ. Далее произвести установку плагина и ввести его в специальное поле…

Swiftype Search Plugin

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

Подключаем Open Graph Meta Data


Мучаетесь вопросом как подключить протокол «Open Graph Meta» на свой сайт под управлением «WordPress»? Очень просто. Устанавливаем официальный плагин от «Facebook» , затем активируем его и в просмотре кода страницы мы можем наблюдать специальные теги «Open Graph Meta», с помощью которых, как пример, корректней происходит формирование анонса в том момент когда посетитель делится информацией со страницы вашего сайта по средствам кнопочек социальных сетей.

Теги Open Graph Meta

Отмечу, что этот протокол передачи данных данных уже присутствует в плагинах: «WordPress SEO by Yoast» и «Jetpack», поэтому если вы используете один из этих плагинов, то вам не стоит задействовать этот плагин что бы отобразить данную разметку.

Плагин от Facebook

По мимо добавления специальных мета-тегов не стоит забывать о других полезных возможностей плагина:

  • протокол Open Graph Meta Data, способствующий оптимизации содержимого при публикации на Facebook, Twitter, Google+ и в социальных сетях
  • кнопки «Мне нравится» (Like Button), поделиться и т.п.
  • использование социального виджета для вывода комментариев, и т.п.
  • расширение и изменения плагина за счет хуков
  • использование шорткодов

Документация с Фэйсбук

fb

 

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

Как сохранять сообщения в Contact form 7?


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

Пожалуй, самый популярный плагин формы обратной связи для «ВордПресс» — это плагин «Contact form 7». Число скачиваний данного плагина превышает 17 миллионов! Впечатляет цифра, не правда ли? Одной маленькой неполноценностью плагина является его невозможность сохранять отправленные пользователем сообщения локально в базе данных, чтоб потом они были нам доступны для чтения и управления. Например, его прямой конкурент — модуль контактной формы известного плагина «Jetpack» ведет локальное хранение писем и многие именно поэтому склоняются ко второму.

Отмечу сразу, что оба плагина хороши и выбор не особо будет отличаться, но речь не об этом. В данной статье хотелось бы рассказать, как просто эту возможность добавить в этот популярнейший плагин «Contact form 7» и сделать его неконкурентоспособным перед остальными братьями по оружию 🙂

Плагин «Flamingo»

Маленький зачаток CRM-системы плагин «Flamingo» поможет сберечь письма и сохранить их локально в базе вашего сайта. Как известно без этого расширения плагин «Contact form 7» только передает (транспортирует функцией php) письма из формы тому или иному адресату. Но может всякое случиться… поэтому не лишним будет вести учет данных отправителей и локально хранить их письма на всякий пожарный случай.

flamingo2

Вот так после установки выглядит наш плагин-дополнение к контактной форме. Теперь, если отправитель введет свои данные (имя, адрес почты), то они непременно попадут к нам в базу, как и его отправленное сообщение.

Теперь отправители писем, регистрирующиеся пользователи и комментаторы статей будут пополнять эту базу. Вот, например, заполняем форму и отправляем письмо…

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

В итоге получаем данные в адресной книге:

Адресная книга

И сохраненную локально копию письма:

Копия отправленного письма

Вероятные проблемы

И вроде бы все с первого взгляда хорошо… Приходят письма, данные отправителей сохраняются… Но! Есть одно но! Не стоит забывать о спаме! Как известно перед спамерами наиболее уязвимы именно формы отправки данных, такие как: комментарии, форма обратной связи. Поэтому чтобы держать вашу базу почтовых адресатов в чистоте позаботьтесь в первую очередь о защите от спама. Возможно вам вполне хватит фильтрации сервиса Akismet, а возможно верным и надежным решением окажется  использование плагина этого же японского разработчика для защиты форм — Really Simple CAPTCHA

Вы можете ознакомиться с работой плагина Really Simple CAPTCHA в этой записи.

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

Визуальный редактор в виджетах


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

Задаетесь вопросом: Как редактировать с помощью визуального редактора ВордПресс информацию в виджетах? Этот плагин — ответ на ваш вопрос. С его помощью мы можем создавать произвольные блоки с информацией и с помощью виджета выводить их (созданные блоки) в любой области нашей темы.

Плагин Black Studio TinyMCE Widget

Теперь добавлять и форматировать информацию в виджетах просто само удовольствие! Тривиальной задачей является добавление в область для виджетов простых изображений. Сам WordPress предлагает нам после установки добавлять их только с помощью тестового виджета в виде HTML-тегов, но это как известно по силам не каждому, так как уже подразумевает знакомство с HTML, совсем другое дело становится с активацией данного плагина и проблема исчезает …

плагин визуального редактора

Визуальный редактор в области для виджетов:

плагин визуального редактора

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

  • добавление изображений и форматирование текста с помощью встроенного визуального редактора в областях для виджетов
  • возможность смены режима Визуально / Текст
  • вставка изображений и видео с библиотеки медиафайлов WordPress
  • поддержка режима полноэкранного редактирования
  • поддержка режима доступных виджетов
  • поддержка режима сети (мультисайты)
  • поддержка WPML
  • перевод на более 20 языков
Рубрики
Плагины

Система званий и награждений в блоге


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

С плагином «BadgeOS» на блоге (сайте) с нескольким числом авторов, зарегистрированных пользователей становится возможным поощрять и дополнительно мотивировать каждого участника в виде присвоения им того или иного статуса. «BadgeOS» — это простая возможность понять  «Ху из Ху» (кто есть кто) из участников вашего сайта.

Плагин «BadgeOS».

Загружаем, устанавливаем, активируем… И начинаем работу с Badges. BadgeOS является чрезвычайно мощным и бесконечно расширяемым. Ознакомьтесь с некоторыми возможностями плагина:

  • вы можете настроить и создать столько видов поощрений сколько вам угодно
  • управлять оценкой и произвольно строить путь к высшим награждением для пользователей вашего сайта, поощряя их за оставленные комментарии или же другие действия на веб-сайте
  • устанавливать изображение по умолчанию участникам и задавать произвольные изображения. В частности с помощью этого сервиса
  • инструмент для построения сложных комбинаций
  • виджет, с помощью настроек которого вы можете показать пользователей с максимальным числом заработанных очков и т.п.
  • BadgeOS работает с любой темой «ВордПресс»
  • поддержка шорткодов с различными параметрами
  • возможность рассматривать новые кандидатуры от членов сайта
  • уведомления о новых материалах, комментариях
Рубрики
Плагины

Журнал событий в системе сайта на WordPress


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

Желаете держать все под контролем и быть в курсе почти всех событий на сайте? Тогда встречаем плагин «ARYO Activity Log». С его помощью Вам будет доступна хронология действий пользователей блога: их вход и выход, последние действия со страницами и записями, удаление тем и плагинов, обновления профиля пользователей и многое многое другое.

Плагин «ARYO Activity Log»

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

Задаем период

Теперь все события записываются в так сказать, журнал, который доступен в разделе меню Консоль — именно там будет наша хронология событий на сайте:
Журнал событий плагина

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

Все достаточно понятно. Пользователь, который работал с тем или иным объектом. Действие которое применялось и время. Так же существует еще полезный фильтр который делает выборку по пользователям и объектам.

Регистрация (запись) событий плагином происходят на уровне:

  • Система WordPress — ее обновления
  • Записи — создание, изменение, удаление
  • Страницы — создание, обновление, удаление
  • Произвольные типы данных — создание, удаление
  • Теги — создание, редактирование, удаление
  • Категории — создание, редактирование, удаление
  • Таксономия — создание, редактирование, удаление
  • Комментарии — создание, статусы комментариев, одобрение, удаление
  • Медиа — загрузка, редактирование, удаление
  • Пользователи — вход, выход, регистрация, редактирование профиля
  • Плагины — установка, удаление, активация и деактивация
  • Темы — установка, удаление, активация и деактивация, а так же работа с «кастомайзером»
  • Виджеты — добавление или удаление из области (сайдбара)
  • Меню — создание, изменение, удаление
  • Настройки — изменения в разделе настроек
  • Экспорт — экспорт данных
  • WooCommerce — мониторинг и контроль событий магазина
  • bbPress — форумы, дискуссии, ответы в форумах и т.д.

А так же возможность получать оповещения по электронной почте!

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

Авторизация с помощью социальных сетей


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

Желаете предоставить возможность посетителям авторизироваться на Вашем сайте для комментария, входа в систему или же просто регистрации с помощью одной из самых популярных социальных сетей? Нет проблем. Существует простое решение в виде профессионального плагина для WordPress — «Social Login», которое позволяет задействовать Ваш аккаунт из соц.сети для той или иной задачи. Поддержка более 20 социальных сетей!

Плагин «Social Login»

После установки и активации плагина нам необходимо пройти к его настройкам по ссылке в меню и создать бесплатный аккаунт на сервисе для дальнейшей работы.
Social Login 2

Чтобы иметь возможность использовать этот плагин, вы в первую очередь необходимо создать бесплатную учетную запись на http://www.oneall.com и настроить сайт. После создания учетной записи и настройки вашего сайта, пожалуйста, введите параметры сайта в форму ниже. Не волнуйтесь установка занимает всего пару минут!

Что ж, примем совет и не будем волноваться… И так, следуем на сайт «OneAll» для дальнейшей регистрации.

переходим по ссылке

Создаем новый аккаунт

Далее заполняем обязательные поля и переходим к следующему шагу
Заполняем поля регистрации

Теперь нам необходимо добавить новый веб-сайт, на который необходима интеграция сервиса
Добавляем свой сайт

Придумываем и вводим уникальные названия
Social Login 8

И получаем специальные ключи…
Ключи

Которые нам необходимо, вернувшись в админку сайта, вставить в аналогичные поля в разделе настроек плагина. Если Все сделано верно, то вы непременно увидите оповещение зеленым шрифтом:
Успешная проверка ключей

Ну вот и все… проверяем результат.

Список социальных сетей

  • Facebook
  • Twitter
  • Google
  • LinkedIn
  • PayPal
  • Yahoo
  • Github.com
  • Foursquare
  • Skyrock.com
  • OpenID
  • LiveJournal
  • WordPress.com
  • Windows Live
  • StackExchange
  • Blogger
  • Disqus
  • Steam
  • YouTube
  • Hyves
  • Mail.ru
  • Odnoklassniki.ru
  • VKontakte (Вконтакте)

Мне кажется это более, чем достаточно…
Внимание! С модулем для комментариев JetPack работа была не совместима. так же стоит принять во внимание, что для некоторых социальных сетей (отмечены красным цветом) требуются дополнительные настройки, видео-пояснение доступно из аккаунта сервиса.

s

Плагин uLogin

uLogin — виджет авторизации через социальные сети. Не могу не отметить и еще одно интересное решение для авторизации пользователей сайта через социальные сети.

uLogin — это инструмент, который позволяет пользователям получить единый доступ к различным Интернет-сервисам без необходимости повторной регистрации, а владельцам сайтов — получить дополнительный приток клиентов из социальных сетей и популярных порталов (Google, Яндекс, Mail.ru, ВКонтакте, Facebook и др.)

ulogin

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

Как удалить произвольные поля в WordPress?


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

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

Так что на помощь «простым смертным» для решения этой задачи спешит прийти плагин «Post Meta Manager»

Плагин Post Meta Manager

Из названия плагина становится ясно, что плагин представляет из себя менеджера по управлению полями Custom fileds. Итак, все как обычно, устанавливаем плагин и следуем раздел меню Инструменты по ссылке Post Meta Manager. Именно здесь и находится рабочий интерфейс плагина. Внимание! Запросы выполненные по изменению и удалению мета-полей необратимы! Поэтому будьте внимательнее.

Интерфейс плагина

Все достаточно просто и ясно. В первой части мы меняем имена полей, а во второй — их удаляем. Если Вы неправильно введете имя поля система об этом оповестит. Так что все просто и продуманно. Теперь хочу напомнить о произвольных полях, что по умолчанию Вы не уведите их. Для их отображения необходимо в настройках представления экрана поставить флажок в одноименном чекбоксе:

Вывод полей

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

Интерфейс новой версии
Интерфейс новой версии
Рубрики
Плагины

Выдвижная панель для WordPress


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

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

Плагин «Sliding Panel»

Устанавливаем, активируем…
Первая настройка плагина заключается в переименовании кнопки панели, то есть пишем Открыть/Закрыть

ссылка на настройку

Текст кнопки панели

Затем следуем на страницу управления виджетов и что мы видим? Да, специальную дополнительную область, которая имеет название аналогичное плагину — «Sliding Panel».

Область среди виджетов

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

Дополнительные настройки

Что ж, и вот наша панель в действии…

Кнопка панели

Кликаем…
Панель в распахнутом состоянии

Особенностью плагина является поддержка HTML5 и специальной разметки Schema.org

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

Выбор роли при регистрации в WordPress


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

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

Плагин «WP Roles at Registration»

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

Мой пост о работе плагина не является этой копией., а имеет свою историю. Просто однажды была задача представить выбор в процессе регистрации пользователю. Я обратился за помощью на сайт своего земляка Владимира Гарагули, где задал вопрос о лучшем варианте реализации этой задачи совместно с его достаточно известным плагином «User Role Editor».

Владимир Гарагуля

Этот плагин был как никак кстати. Так как писать самому нечто подобное, в силу своего еще скромного опыта было нерентабельно в плане времени и ошибок (багов). Итак, после установки плагина в разделе меню параметры админки нашего сайта под управлением CMS «WordPress» нам доступна ссылка на страницу настроек плагина, которые сводятся, лишь к тому, чтобы флажками в чекбоксах отметить роли доступные для выбора.

Меню

Настройки плагина

Например, отметим дополнительно две роли, которые будут доступны для регистрации и посмотрим , что у нас получилось…

Выбор ролей при регистрации

Вроде все прекрасно работает. Но для детальной проверки и информации советую ознакомиться с этим постом: «Отладка в WordPress с помощью плагина Debug Bar»

Расширенное применение этого плагина возможно с связке с другими, которые позволяют создавать произвольные роли и наделять их правами согласно идеологии «ВордПресс».

Плагин «User Role Editor»

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

Плагин «Role Scoper»

Страница загрузки плагина.
На мой взгляд, в плагине «Role Scoper» через чур много настроек в следствии чего будет тяжеловат для начинающего пользователя.

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

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


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

Добавьте в свой блог возможность общения читателей между собой. Чат-плагин от команды «WPMU DEV» призван мгновенно решить эту задачу. Уже после установки и активации плагина страницы Вашего сайта дополнятся небольшим окошечком, по клику на которое и будет «всплывать» окно для ведения переписки онлайн. Сразу же хотелось бы заметить, что бесплатно доступна облегченная функционалом версия — lite. Больше возможностей предоставляется в платной версии плагина. Но нужны ли эти платные возможности? — решать только Вам.

Установка и настройка плагина Chat.

После активации плагина все основные настройки можно увидеть во вкладке Параметры меню в «админке» Вашего блога.

Настройки плагина

При активированном плагине, уже сразу, доступно его окошечко на веб-сайте.

Чат

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

Основные настройки чата

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

Окно чата

Возможности платной версии.

Возможность присоединиться к чату пользователям из Twitter, Facebook и Google+. Приватные чаты между пользователями WP, управление ролями пользователей, настройка стиля чата и другое. Все за себя говорит этот видео-ролик.

Итак, подытожим что нам доступно в бесплатной («лайт версии») плагина:

  • Добавить окно чата в уголок окна браузера
  • Добавить чат на любой странице блога
  • Разграничение по ролям и добавление чата определенным ролям на сайте
  • Поддержка (вопросы / ответы)

Естественно оплатив и получив PRO-версию, вы получаете еще ряд возможностей, а именно:

  • Интеграцию с дизайном вашей темы и настройку цветовой схемы чата
  • Интеграция с BuddyPress и MultiSite
  • Подключение к чату через социальные сети: Twitter, Facebook, Google+
  • Частные, приватные чаты между пользователями сайта на WP
  • Определение и выбор ролей для модерации
  • Создание архивов (журнал истории) чата
  • Показ аватарок (подключение Gravatar)
  • Бан по адресу электронной почты
  • Полноэкранный режим на мобильных устройствах
  • Чат-опрос и ряд еще полезных возможностей