• Вибравши для свого сайту WordPress, ви приєдналися до мільйони інших людей, багато з яких написали для цієї CMS плагіни різного ступеня зручності і якості. В нашому огляді ви знайдете десять корисних доповнень, які допомагають суттєво розширити функціональність WordPress
    Згідно зі статистичними даними, станом на грудень минулого року, оприлюдненими компанією W3Techs, найпопулярнішою CMS у світі є WordPress. Ця система управління контентом встановлена більш ніж на 15% всіх сайтів у світі. WordPress також є найбільш швидкозростаючою CMS - за темпами установки на нових сайтах вона теж значно випереджає конкурентів. Аналіз першого мільйона Top-сайтів в рейтингу Alexa, зроблений тією ж компанією W3Techs, показує, що більше половини цих ресурсів управляються WordPress.
    Є дві основні причини такої популярності движка: він безкоштовний і дуже простий в установці та налаштування. Зробити свій блог на WordPress може навіть блондинка, хоча цієї CMS останнім часом не гребують навіть дуже великі компанії та організації. Наприклад, движок використовується на блогах CNN, на сайті NASA Ames Research Center, в блозі Mozilla, на сайті музичного сервісу Spotify, на прес-ресурсі компанії Nikon і так далі.
    Незважаючи на те, що створити сайт на WordPress неймовірно просто, можливості «голого» движка початківця блогера навряд чи вразять. Наприклад, неможливо виконати навіть таке просте дію, як вставка в пост відео з YouTube.
    Цю і багато інші завдання можна вирішити за допомогою плагінів, кількість яких просто величезна. Офіційний репозиторію доповнень вже налічує близько 18 тисяч найменувань!
    Зорієнтуватися в такому різноманітті, м'яко кажучи, непросто, особливо якщо врахувати, що дуже велика кількість встановлених додатків негативно позначається на швидкості завантаження сайту. З іншого боку, навіть один неякісний плагін може стати причиною конфлікту з іншими додатками або викликати інші проблеми. Тому, приймаючи рішення про встановлення плагіна, варто звертати увагу на те, наскільки він популярний, наскільки відомим є його автор, чи пропонує розробник технічну підтримку, чи існує до плагіну документація, з якими версіями движка він сумісний.
    В цьому огляді ми зібрали десять плагінів, успішно використовуються тисячами веб майстрів на тисячах сайтів і допомагають вирішувати найпоширеніші проблеми, з якими стикаються автори сайтів на WordPress.
    SexyBookmarks 4.0.6.5
    Будь-який сучасний сайт обов'язково має соціальну складову - кнопки, за допомогою яких відвідувачі можуть надіслати посилання на сторінку в Facebook, Twitter або Evernote, а також «лайкнуть» сторінку або рекомендувати її користувачам Google, клацнувши по кнопці «+1». У розділах для розробників на всіх соціальних сайтах можна знайти код для вставки подібних кнопок на сторінки свого блогу, але заняття це досить трудомістка.
    Набагато простіше використовувати плагін SexyBookmarks, який пропонує красиво оформлені, що настроюються кнопки. З його допомогою можна розмістити два основні блоки: з анімованими значками соціальних сервісів, а також зі стандартними кнопками самих популярних ресурсів - Facebook, Google, Twitter.
    Положенням кожного блоку можна керувати окремо. Наприклад, блок з стандартними кнопками може розташовуватися над повідомленням, а блок з анімованими кнопками додаткових соцсервисов - під ним.
    Список сервісів, які можна додати, вражаючий, правда, для російськомовного блогу вибір не так вже й великий.
    Smart YouTube PRO 4.0.3
    Smart Youtube пропонує, можливо, самий простий спосіб впровадження відео в блог. Після встановлення плагіну достатньо вставляти текст повідомлення посилання на відео, додаючи після http символ v (наприклад, httpv://www.youtube.com/watch?v=ULPs8zYN5fo&list=UUkTigzIFeWMpiubcQlnkyYw) або vh (для роликів в HD-якості).
    Вставлене таким чином відео відобразиться в повідомленні як звичайний впроваджений ролик, але при цьому ніяких embed-кодів використовувати не потрібно.
    Крім цього, автор блогу може гнучко керувати відображенням відео та відтворенням. Наприклад, можна вибрати розмір відеофрагменту в звичайному і HD-режимах, включити або відключити відображення інших роликів по темі, активувати автоматичне відтворення при завантаженні сторінки, прибрати логотип YouTube.
    Незважаючи на наявність слова YouTube в назві, додаток підтримує не тільки відеохостинг від Google, але і багато інших сервісів, серед яких Vimeo, Metacafe, Liveleak і навіть відео з Facebook.
    Ролики, що додаються до повідомлення за допомогою Smart Youtube, також можуть транслюватися в RSS-стрічці сайту у вигляді звичайної посилання або зображення попереднього перегляду. Крім цього, підтримується відтворення відео на iPhone, iPad і iPod.
    Contact Form 7 3.0.2.1
    Дивно, але за замовчуванням WordPress не передбачено можливості створення форми для відправки повідомлень розробникам. Серед всіх додатків, які покликані вирішити цю проблему, заслуженою популярністю користується Contact Form 7.
    Додаток призначений для створення будь-яких форм і відрізняється гнучкими настройками. Вид форми повністю настроюється і може включати поля для введення тексту або адреси електронної пошти, прапорці, розкриваються списки, перемикачі (для вибору одного з декількох варіантів), звичайні кнопки, захист CAPTCHA, форму для завантаження файлу.
    Додатковий захист від спаму реалізована завдяки підтримці Akismet плагін, який входить до складу WordPress. Крім цього, форми, створені за допомогою Contact Form 7, можуть включати питання і відповіді. Цей спосіб захисту від спаму дуже ефективний, оскільки питання для такого міні-тесту пишуться автором блогу і показуються при завантаженні форми у випадковому порядку.
    Код форми, згенерованої за допомогою плагіна, можна вставити на будь-яку сторінку сайту.
    Exclude Pages 1.92
    Як і будь-яка інша CMS, система WordPress не позбавлена недоліків. Один з них - відсутність деяких базових настроювань, пов'язаних з організацією структури сайту. Напевно, не одна тисяча нових користувачів CMS марно билася над тим, як виключити з меню навігації сайту деякі сторінки, намагаючись виявити в налаштуваннях системи потрібний «прапорець».
    насправді ж з налаштуваннями движка за замовчуванням приховати сторінку неможливо. Для цього можна використовувати невеликий плагинчик Exclude Pages. Після його активації у вікні створення нової або редагування вже існуючої сторінки з'являється прапорець Include this page in lists of pages.
    Якщо його зняти, сторінка зникне з меню навігації, а також з інших списків сторінок (якщо вони є на сайті). Обмеження буде поширюватися і на вкладені сторінки. Залишається тільки здогадуватися, чому ця настройка не включена в WordPress за замовчуванням.
    TinyMCE Advanced 3.4.5
    WordPress, як і у всіх сучасних CMS, є візуальний редактор. У движку використовується візуальний Javascript-редактор з відкритим кодом TinyMCE. На жаль, у версії, яка інтегрована в стандартну поставку WordPress, немає деяких корисних можливостей TinyMCE.
    Для того щоб зробити візуальний редактор більш функціональним, можна використовувати доповнення TinyMCE Advanced, яке додає до стандартного інструментарію шістнадцять додаткових інструментів. Після встановлення плагіну візуальний редактор перетворюється: з'являється можливість швидко створювати і редагувати таблиці, використовувати додаткові параметри для створення списків і вставки зображень, виконувати пошук і заміну тексту, використовувати контекстне меню, вставити дату і час, перевіряти орфографію і так далі.
    Варто мати на увазі, що відразу після установки плагіна не всі його можливості активовані - відсутні можна включити в меню « &Параметри rarr; TinyMCE Advanced». Зокрема, є можливість повністю налаштувати панель з кнопками, додаючи необхідні команди і прибираючи непотрібні.
    Relevanssi - A Better Search 2.9.12
    Інтегрований пошук - це ще одна слабка сторона WordPress, оскільки він просто шукає ключові слова у змісті публікацій, не враховуючи при цьому релевантність. Результати виводяться лише в хронологічному порядку, тому якщо на сайті багато публікацій, потрібну можна виявити лише десь на 10 сторінці. Деякі вирішують проблему установкою користувальницького пошуку Google, але для часто оновлюваного сайту це не вихід, оскільки між появою публікації на сайті і додаванням її в індекс пошукача може пройти кілька тижнів.
    Ще одним рішенням для організації пошуку по сайту може бути плагін Relevanssi - A Better Search. На відміну від стандартного пошукового алгоритму, він виводить результати пошуку за релевантністю, а не за датою. Крім цього, він може виконувати пошук не тільки з публікацій, але і з коментарів, тегам, категорій і користувальницьким полях.
    Relevanssi - A Better Search підтримує використання лапок для пошуку точну фразу, оператори OR та AND для пошуку деяких або всіх слів запиту, також він може відображати в результатах ті сторінки, де збіг з пошуковим запитом є частковим.
    W3 Super Cache 1.0
    Можливо, найбільша проблема з WordPress, про яку відомо навіть тим, хто ніколи не працював з цим двигуном, - велике навантаження, створювана їм на сервер. Корінь проблеми в тому, що WordPress генерує сторінки динамічно. При кожній спробі перегляду сторінки відвідувачем движок відсилає до бази даних безліч запитів, щоб вона відобразилася в браузері.
    Для прискорення продуктивності сайту існує кілька доповнень, і найвідомішими є W3 Total Cache і W3 Super Cache. W3 Total Cache пропонує не просто кешування сторінок, з його допомогою можна стискати скрипти, кешувати базу даних та багато іншого. Але ми винесли в підзаголовок W3 Super Cache, оскільки W3 Total Cache при некоректною налаштування може не тільки не прискорити, але і сповільнити роботу сайту. У цьому додатку є безліч налаштувань, які орієнтовані на великі ресурси, які працюють на окремому сервері, і воно вимагає професійного підходу.
    Що стосується W3 Super Cache, то цей плагін більш простий як з налаштувань, так і за принципом роботи. Основне його призначення - генерація статичних html-файлів із динамічного блогу. Після того як такий згенерований файл, він відправляється відвідувачеві, що знижує кількість запитів до бази даних. Таким чином, якщо відвідувач не залишає коментарів, він бачить статичний варіант сторінки.
    Yet Another Related Posts Plugin 3.4.3
    Відображення схожих повідомлень для перегляду відвідувачем публікації можна реалізувати в WordPress і без плагінів, але це вимагає деяких технічних знань, так як передбачає виправлення коду файлу single.php. За допомогою плагіна Yet Another Related Posts Plugin завдання значно спрощується.
    Додаток виводить в кінці кожного повідомлення посилання на схожі публікації. При пошуку в цьому випадку використовуються не тільки заголовки публікацій, але і їх вміст, теги, категорії і так далі. Для зниження навантаження на сервер Yet Another Related Posts Plugin кеширует всі схожі повідомлення. Завдяки цьому складання списку схожих повідомлень для кожної публікації виконується лише один раз.
    Плагін надає повну свободу дій з управління списком схожих посилань. Є можливість обмежувати пошук, виключаючи певні теги та категорії, включати схожі посилання в rss-стрічку сайту, керувати кількістю схожих посилань, сортуванням результатів.
    Варто мати на увазі, що в плагін немає можливості очищення кеша. Якщо виникла необхідність перебудувати всі схожі посилання, потрібно використовувати інше додаток від того ж розробника - YARPP Experiments.
    WPtouch 1.9.37
    Багато сучасні движки автоматично генерують мобільну версію сайту, враховуючи особливості портативних пристроїв. Власники сайтів на WordPress поки що можуть тільки мріяти про такої функції, яка була б вбудована в движок.
    Щоб зробити роботу з сайтом більш зручною з планшетів і смартфонів, можна використовувати доповнення WPtouch. Плагін автоматично визначає, коли вхід на сайт здійснюється з портативного пристрою, і змінює стандартну тему на мобільний. При цьому будь-які зміни в код основної теми сайту не вносяться, а відвідувач може переключитися на стандартну версію сайту. Інтерфейс, пропонований WPtouch, створений в стилі мобільних додатків.
    Власникові сайту пропонується безліч налаштувань для керування зовнішнім виглядом мобільної версії. Можна встановити заголовок сайту, виключити з мобільної версії новини, що відносяться до певної категорії або позначені деякими тегами, налаштувати відображення картинок до новин, показ автора, категорій і тегів, а також меню навігації. При цьому для кожної сторінки меню передбачена можливість вибору іконки із запропонованого списку або створеної користувачем. Крім цього, можна змінити фон, кольору різних елементів сторінки і шрифт, що використовується в заголовку.
    Нарешті, сама цікава можливість WPtouch - можливість вставки у мобільну версію сайту кодів лічильників, а також реклами Google AdSense.
    Плагін пропонується в безкоштовному і комерційному варіантах. Другий відрізняється наявністю спеціального теми для iPad, а також більш широкими можливостями по управлінню темами та рекламою.
    ManageWP.com
    Нарешті, останній корисний плагін для роботи з WordPress в нашому списку - ManageWP Worker, який чудово демонструє, що за допомогою додатків з сайтом на WordPress можна зробити практично все що завгодно. Це доповнення використовується спільно з сервісом ManageWP.com, основним призначенням якої є управління декількома WordPress-сайтами.
    За допомогою ManageWP.com можна з інтерфейсу сервісу швидко заходити в адмін панелі будь-якого з підключених до облікового запису сайтів, публікувати на них нові повідомлення, встановлювати плагіни і теми на кілька сайтів одночасно, а також оновлювати версію движка. Якщо на декількох сайтах потрібно опублікувати одне і те ж вміст (скажімо, сторінку з контактами або політику конфіденційності), це також можна зробити одним клацанням миші. За допомогою ManageWP також легко централізовано керувати спамом: проглядати підозрілі повідомлення з усіх сайтів, видаляти або схвалювати їх.
    ManageWP також пропонує зручні інструменти для оцінки популярності блогів і пошукову статистику. За допомогою сервісу можна налаштовувати планувальник завдань для оновлення плагінів, движка або резервного копіювання вмісту сайту.
    Крім цього, сервіс вирішує одну з найбільш трудомістких завдань - створення нового сайту на WordPress. Замість того щоб розгортати новий сайт з нуля, після чого правити його налаштування, встановлювати потрібні плагіни і теми, можна скористатися функцією клонування і швидко створити шаблон на основі вже існуючого сайту, а потім зробити дизайн нового сайту необхідні зміни.
    Функція клонування сайту може бути корисна в тих випадках, коли потрібно перенести існуючий сайт на інший хостинг.
    ManageWP пропонує і деякі додаткові функції, які не мають прямого відношення до WordPress. До них відноситься, наприклад, моніторинг працездатності сайту. Сервіс постійно стежить за доступністю ресурсу в Мережі і при виникненні проблем повідомляє про це власникові.
    При безкоштовної роботи з сервісом можна адмініструвати не більше трьох сайтів, однак платна підписка, що знімає обмеження, варто зовсім недорого (від 5 доларів на місяць).
    Висновок
    Хоча всі додатки, про яких тут розповідається, дуже корисні, цілком можливо, що деякі з них зовсім не потрібні на вашому сайті. Тому наведений список не варто сприймати як обов'язковий для будь-якого сайту на WordPress .
    І, нарешті, найголовніше, про що потрібно пам'ятати. Вибравши WordPress як CMS для свого сайту, ви приєдналися до мільйони інших людей, тому якщо ви зіткнулися з якоїсь проблемою, дуже ймовірно, вона вже вирішена. Не варто витрачати години на пошук функцій, яких у стандартній версії движка може не бути. Краще спробувати знайти відповідь на запитання в Інтернеті - швидше за все, вже існує плагін для реалізації поставленого завдання, а можливо, навіть не один.