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

Плагин для настройки ЧПУ в WordPress


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

Почему то именно сегодня, 1 сентября, хотел бы опубликовать плагин, который решает проблему конвертации адресов страниц в ЧПУ («человекопонятный урл») из русской (кириллица) в англоязычную (латиница). Плагин написал «первопроходец» русского движения WordPress Антон Скоробогатов, которого нет с нами с сентября 2007 года. Плагин «Rus to Lat» актуален и популярен и по сей день.

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

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

Выбор стандарта

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

Наглядная работа плагина. Плагин отключен:

Кириллица

Плагин включен:

Латиница

Как видно ссылки преобразуются согласно выбранному стандарту из кириллических символов в латинские.

Как изменить постоянные ссылки в «Вордпресс»?

По умолчанию ссылки в «Вордпресс» генерируются в коротком виде, например ?p=19 и т.д. Чтобы это изменить необходимо пройти в меню «админ-панели» по следующему пути: ПараметрыПостоянные ссылки и выбрать необходимый шаблон формирования или задать его самому, как в примере этого сайта:

ЧПУ

Плагин Cyr to Lat enhanced

Плагин Rus to Lat уже давно не поддерживается и хранится в репозитории, как реликт. Это можно видеть при предупреждении на официальном источнике, где нам рекомендуют использовать другой плагин, который имеет явные преимущества перед предыдущим :

Используйте другой плагин

Этот плагин основывается на плагине Антона Скоробогатова и дополняет его следующими возможностями:

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

Плагин PopUP для WordPress


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

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

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

  • поддержка режима MultiSite
  • интуитивно понятный интерфейс работы с плагином
  • неограниченное число всплывающих окон в платной версии (в бесплатной до 3-х)
  • адаптивный и фиксированный дизайн всплывающих окон
  • встроенные шаблоны
  • контроль отображения окон, т.е. вы можете настроить для кого будут появляться окна: для простых анонимных посетителей или только для зарегистрированных пользователей — решать вам

Установка плагина WordPress PopUp

Плагин доступен для скачивания по этому адресу
После установки и активации данного плагина, все его настройки располагаются в отдельном пункте главного меню «админки»

Пункт меню плагина

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

Создание нового окна

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

Настройки окна

Ни и вот те элементы, которые необходимо перетащить в область ниже окна редактора. С их помощью мы задаем условие при котором будет появляться наше окно. В большинстве случаев настройки будут содержать произвольный УРЛ.

Настройки отображения

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

PRO версия плагина

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

Специальные теги в Contact Form 7


В этой статье мы поговорим о малоизвестных функциях одного из самых популярных плагинов для передачи почтовых сообщений Contact Form 7 . В этом плагине предусмотрена передача специальных тегов, с помощью которых можно получить не мало дополнительной полезной информации об отправителе.

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

Плагин для публикации рецептов


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

Планируете открыть кулинарный блог? Тогда этот плагин просто незаменим для Вас — милые кулинары! Плагин называется «EasyRecipe», что в переводе «Легкий Рецепт». С его помощью, особо не вникая в код страниц, Вы сможете организовать прекрасный кулинарный каталог. Плагин прекрасно работает с микро-данными и тем самым, оказывает благоприятное влияние для поискового ранжирования и индексации «Гугл Рецепты»

За такое красивое отображение рецептов, со звездочками и ингредиентами отвечает специальная разметка, которая доступна благодаря этому плагину:

Микроданные

Попробуйте отыскать в выдаче Яндекса микроразметку данных

Кулинарный блог на WordPress

После установки и активации раздел настройки плагина доступен ссылкой в главном меню админ-панели.

Плагин рецептов

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

Во вкладке Labels мы можем русифицировать все основные термины, что на мой очень удобно. Вкладка Display Styles позволяет настроить стиль. Плагин предусматривает импорт данных в разных форматах, что является безусловным достоинством.

Публикация рецепта

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

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

Поля рецепта

Вот пример размещенного рецепта
Готовый рецепт

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

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

Похожие плагины для кулинарии

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

Как выводить фото автора в блоге?


Кодекс Источник 1

Многие со мной согласятся, что в CMS «WordPress» крайне не хватает возможности загрузки фотографии и вывода ее автором публикуемой статьи. Это прекрасно дополнит «сухой дизайн» мета-информации об авторе записи и вызовет больше доверия у читателей к этому автору. Но, не стоит забывать о том, что в «ВордПресс» есть прекрасная система идентификации «Gravatar», которая закладывает привязку автора по E-mail адресу. И она успешно реализована в CMS.

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

Фото автора

Функция  get_avatar

get_avatar( $id_or_email, $size, $default, $alt, $args );

Функция принимает ряд полезных параметров:

  • идентификация пользователя по ID или E-MAIL
  • размер изображения (аватарки) по умолчанию: 96px, максимальный 512px;
  • гиперссылка
  • альтернативный текст для изображения
  • прочие аргументы

echo get_avatar( get_the_author_meta(’email’) , 60 );

Здесь мы, как видно, оператором echo выводим фото, которое привязано к электронному адресу автора, адрес почты здесь выступает в роли уникального идентификатора, а цифры далее — размер выводимой фотографии. Оформление кода допустимо и в следующем варианте, где мы запрашиваем непосредственно «айди» автора и задаем более крупный размер фото (90 на 90):

echo get_avatar( get_the_author_meta(‘ID’) , 90 );

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

Если рассматривать на практическом примере, то Вам необходимо проследовать в разделе меню к редактору файлов и выбрать файл, который отвечает за вывод цикла с записями (в теме twentytwelve таким файлом является content.php):

Переходим к редактору

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

Вывод фото

Но что если Вы желаете дать пользователю (автору) при регистрации сразу загрузить фотографию?

Плагины для загрузки фотографии автора.

Довольно простой и понятный (ИМХО) из повстречавшихся плагинов, мне показался плагин «Author Image»

После установки плагина в систему, в профили пользователя появляется дополнительная возможность загрузки фотографии.

Загрузка через плагин

Указываете путь к желаемой фотографии и кликаете на кнопку Обновить профиль. Все. Теперь к нашему профилю привязана произвольная фотография или картинка.

Произвольное фото

Теперь осталось малое. Нам необходимо вывести это фото нехитрой «пиэйчпи» функцией:

the_author_image();

Возвращаемся к файлу в котором у нас содержится цикл «ВордПресс» и в требуемое место вставляем данный код. На примере показан вывод фото перед заголовком записи:

Вставка кода в цикл

Возвращаемся к опубликованным записям и радуемся полученному результату.

Фото автора

Желающие могут ознакомится и протестировать дополнительные плагины по этой теме, которые мне встретились:

WP User Avatar

«Fancier Author Box by ThematoSoup» — так полагаю, дает возможность привязки и вывода соц. сетей.

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

Истечение срока публикации поста


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

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

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

После установки плагина, его настройки доступны в разделе меню Параметры.

Плагин в меню

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

Включение плагина

В выпадающем списке раздела How to expire (по истечению) Вы можете задать действие для записи или страницы — удалить ее, отправить в черновики и т.п.

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

Этот плагин полностью совместим с WordPress Multisite — режимом.

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

Режим обслуживания сайта


Официальный сайт

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

Рассмотрим простенькую функцию, которую необходимо поместить в файл функций Вашей темы (functions.php) и по мере необходимости включать путем раскомментирования строк. На данном примере строки функции закомментированы. Чтобы функция заработала нужно убрать символы «слеша» и «звездочки» в начале и конце функции.

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

Сайт в режиме обслуживания

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

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

Maintenance Mode
Из особенностей:

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

Отмечу еще одну полезную функцию noindex, nofollow которая запрещает индексирование данной странице, чтобы не получилось так, что пока Ваш блог был длительное время на обслуживании, пришли роботы и взяли для снипета поисковой выдачи текст из Maintenance-режима.

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

Поиск неработающих ссылок


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

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

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

Как создать карту сайта для роботов?


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

Что такое файлы Sitemap и зачем они нужны? Sitemap — это список страниц вашего веб-сайта в формате документа XML, с помощью которого поисковым роботам легче ориентироваться в необъятных просторах генерируемых страниц Вашего веб-ресурса. Особенно это важно, когда сайт состоит в основном из фото видео информации и хаотично опубликованных страниц. Плагин поддерживает все виды страниц, которые генерирует WordPress, а также пользовательские URL. Кроме того, он уведомляет некоторые из основных поисковых систем о появлении новой записи, когда вы публикуете свой пост.

Скрин страницы сайта плагина Sitemap

Опытные веб-мастера используя технику протокола, с которым Вы можете ознакомится по этой ссылке, могут добиться высоких результатов в плане оптимизации контента на индексацию для поисковых роботов. Вы можете: указать приоритет страниц, поставив акцент на наиболее часто меняющих свое содержание, передать дополнительную информацию, например, о мультимедийном AJAX-содержании. И т.д…

Придерживаясь рамок тематики (WordPress) данного сайта, в случае если Вам необходима реализация только карты сайта для поисковых роботов, то я рекомендую использовать плагин для CMS «WordPress» — «Google XML Sitemaps» , который доступен для загрузки с официального сайта или с репозитория «Вордпресс». Анализируя файлы Вашего сайта на сервере, этот плагин сделает все за Вас! Но помните предупреждение от «Яндекс»:

Файлы Sitemap учитываются при обходе сайта, однако мы не гарантируем, что все URL из вашего файла Sitemap будут добавлены в поисковый индекс Яндекса.

Процесс работы можно наполовину автоматизировать. Для этого используем этот сервис, который по нашим страницам генерирует XML-карту. Все что от нас потребуется, так это указать адрес сайта. Затем скачиваем готовую карту, если вы опытный пользователь, то вносите необходимые корректировки и указываете в инструментах для Вебмастера путь к Вашей карте сайта для поисковых роботов или внесите строчку в файл предназначенный для поисковых ботов robots.txt: Sitemap: http://yoursite.ru/sitemap.xml.

Сервис для генерации карт

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

Стоит так же отметить, что плагин занимает лидирующие позиции в списке Лучших плагинов (Top Rated) и имеет свыше миллиона активных установок!

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

Добавляем библиотеки jQuery с Google’s AJAX Libraries CDN


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

Всем тем кто экономит на запросах к серверу, кто любит оптимизировать работу сайта посвящается этот прекрасный плагин — Use Google Libraries, при помощи которого будет использоваться библиотека jQuery с сайта компании «Google», а не копии в ядре WordPress. Перемены можно увидеть в разделе страницы вашего сайта, где отчетливо видно, что путь к библиотеке «jQuery» от «WordPress» сменился на путь сайта «Google AJAX Libraries CDN».

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

Что такое Zemanta?


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

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