В этот раз:
- оптимизаторы страниц,
- парочка наборов шорткодов,
- набор разных полезных функций для создателей шаблонов.
Async Javascript
Страничка: https://wordpress.org/plugins/async-javascript/
Пользователь решает, продолжить просмотр вашего сайта или покинуть навеки, в промежутке между первыми двумя и шестью секундами. Если все это время он будет лицезреть белый холст, радости у него не прибавится.
Плагин решает эту проблему, добавляя к ссылкам на JavaScript атрибут «async» или «defer» на выбор. Тогда страницы WordPress-блога отображаются быстрее, хотя возможны «моргания» и перерисовка, если понавесили слайдеров-каруселей и прочей чепухи.
Если ваша цель — показать посетителю контент, а не поразить красотами, Async Javascript в этом поможет.
Far Future Expiry Header
Страничка: https://wordpress.org/plugins/far-future-expiry-header/
Недоработка многих плагинов кеширования для WordPress — для фотографий и других редко обновляемых файлов не указывается время хранения в кеше браузера. Но зачем их загружать каждый раз, если есть кеш?
Плагин Far Future Expiry Header добавляет несколько строчек в .htaccess файл, исправляя недоработку. Это ускоряет повторное открытие страниц вашего сайта.
Еще можно включить GZIP-сжатие страниц, но тут следует сто раз подумать и перепроверить результат, потому что сжимать страницы умеют и плагины кеширования, могут быть конфликты плагинов.
Easy WP SMTP
Страничка: https://wordpress.org/plugins/easy-wp-smtp/
Замена стандартной функции отправки почты WordPress. В меню «Настройки» появится пункт «Easy WP SMTP», где можно указать сторонний SMTP-сервер.
Зачем это нужно? Во-первых, многие хостинги блокируют возможность отправки почты с их серверов. Во-вторых, письма от вашего сайта будут сохраняться в папке «Исходящие» почтового ящика, что позволит легко отслеживать возможные проблемы с отправкой писем.
Например, если у вас на WordPress запущен интернет-магазин и клиент жалуется на то, что ему перестали приходить уведомления, для быстрого прояснения ситуации можно глянуть «Исходящие» и определить, на какой стороне проблема: хостинга, сайта или клиента.
Плагинов, подобных Easy WP SMTP, в каталоге много, но только этот у меня работает без нареканий.
Fixed Menu Anchor
Страничка: https://wordpress.org/plugins/fixed-menu-anchor/
Возможно, вы замечали такую проблему на сайтах с «прилипающей» к верху экрана навигацией: при переходе на страницу место, на которое указывает ссылка, оказывается за верхним меню и страницу приходится прокручивать.
Плагин Fixed Menu Anchor добавляет на страницы вашего блога скрипт, который сдвигает на указанное число пикселей страницу при переходе к таким ссылкам-якорям.
На моем сайте установлен именно он, потому что иначе меню закрывало бы названия глав при переходе из оглавления.
SSL Insecure Content Fixer
Страничка: https://wordpress.org/plugins/ssl-insecure-content-fixer/
Еще один фикс, на этот раз — для сайтов, работающих через безопасный протокол HTTPS.
После установки плагина все внутренние ссылки блога будут исправлены с «http://» на «https://».
Похожих плагинов много, но только этот поддерживает четыре разных способа работы, вплоть до замены вообще всех ссылок на странице.
Simple Register
Страничка: https://wordpress.org/plugins/simple-register/
Добавляет на страницу регистрации новые поля:
- имя,
- фамилию,
- пароль.
Он установлен на моем блоге именно для ввода пароля при регистрации.
Плагин на английском языке, для перевода на русский можете использовать Переводчик Loco.
По идее, добавив в нем для плагина Simple Register русский язык и нажав «Синхронизировать», должен подгрузиться мой перевод.
Better WordPress External Links
Страничка: https://wordpress.org/plugins/bwp-external-links/
Плагин не обновлялся два года, но на новых версиях WordPress функционирует так, как надо: добавляет к каждой ссылке (в записях, комментариях, виджетах) атрибуты rel=»external» и rel=»nofollow», чтобы показать поисковым ботам — ссылки ведут на сторонние сайты. Еще может добавлять CSS-классы, чтобы можно было изменить внешний вид таких ссылок.
Есть много альтернатив, все из них работают не так, как надо: то комментарии игнорируют, то замедляют генерацию страниц. Только BWP External Links работает корректно, по крайней мере у меня.
UPD: на WP 4.8 плагин всё-таки перестал работать. Работающая альтернатива: External Links.
Bootstrap ShortCodes for Content
Страничка: https://wordpress.org/plugins/bootstrap-shortcodes-for-content/
Для тех, у кого шаблон сайта сделан на Bootstrap: плагин добавляет шорткоды бутстраповских элементов:
- вывод списка записей в grid,
- карусели изображений, прикрепленных к записи,
- просто карусели с разными элементами,
- галереи изображений,
- вкладок (табов).
Очень специфические возможности, плагин требует допиливания.
Я считаю, что он упростит создание страниц с рекламным содержимым:
- сначала текст,
- карусель изображений,
- снова текст,
- описание возможностей продукта, поделенное на табы (кратко/подробно, платно/бесплатно).
На страничке «Other notes» плагина вы найдете ссылку на сайт, где, похоже, используются его возможности.
Magee Shortcodes
Страничка: https://wordpress.org/plugins/magee-shortcodes/
Тоже шорткоды, тоже на третьем Бутстрапе.
Понравился стандартный стиль оформления — выглядит нейтрально. Конечно, все это правится, но начинающей пользователь может просто установить и пользоваться.
На страничке плагина найдете ссылку даже на документацию.
WebMan Amplifier
Страничка: https://wordpress.org/plugins/webman-amplifier/
Добавляет много шорткодов и функций, возможностей настройки админки.
Авторы плагина пишут, что он создавался для их тем, но должен работать со всеми. Мне нравится такой подход — не только продавать темы, но и делиться наработками.
Сразу скажу: я этот плагин не тестировал! Но выглядит интересно. Хотя бы посмотреть, как все устроено.
Итог
Далеко не все нужно вашему блогу, но знать о существовании таких плагинов полезно. Иногда требуется быстро добавить, например, наглядное сравнение цен. Создать для этого свой шорткод и писать набор стилей можно, но как-нибудь потом, сначала — просто воспользоваться готовым.
Не забудьте посмотреть первую часть обзора.