Розширюємо вордпресс плагінами
Починаючи з шаблонів і плагінів і закінчуючи користувача функціями, скриптами і навіть правками ядра, ступінь налаштування і адаптації движка разюча. Фактично, за допомогою декількох плагінів і пари вбудованих фішок, можна трансформувати Вордпресс з потужного блогового движка в настроюється Систему Управління Контентом (CMS). У цьому розділі ми розглянемо кілька технік і важливих аспектів розширення функціоналу Wordpress.
Плагін для (майже) все
На жаль, іншого плагін - це Hello Dolly. Він не робить нічого, крім як відображає випадкові шматочки пісні «Hello Dolly» в правому верхньому кутку адмінки. Цей плагін був найперший, створений для вордпресс, і ймовірно тому буде включений в інсталяцію до кінця днів. Якщо ви сентиментальна людина, то можете його залишити, у всіх інших сенсах плагін абсолютно даремний і повинен бути вилучений насамперед відразу після установки движка.
З тисяч полігонів, доступних для установки, є плагіни, встановлені на великих і добре відомих сайтах, що робить їх абсолютно необхідними для будь-якої інсталяції вордпресс. Ці плагіни значно збільшують міць вордпресс з деяких важливих напрямках.
Коли ви зберетеся завантажувати та встановлювати будь-якої плагін, пам'ятайте, що 99% полігонів створюються незалежними веб-майстрами, що не спантеличувалися тестами на оптимізацію і максимальну продуктивність і сумісність. Більшість з них надлишкові і не оптимальні, а їх функціональність часто досягається більш простими методами. У багатьох ситуаціях вам в принципі плагін не знадобиться для досягнення своєї мети. Тому перед тим, як встановлювати ще один плагін, запитайте себе: «а чи потрібен тут плагін в принципі?»
Чи потрібен вам плагін?
Припустимо, ви хочете додати якусь круту фішку на сайт. Перед тим як городити город з плагіном перевірте, чи немає більш простого способу? Краса вордпресс в тому, що майже завжди є кілька способів вирішити одну задачу, особливо, якщо це пов'язано з налаштуванням шаблону.
Наприклад, щоб відобразити дату і час останньої модифікації запису можна встановити плагін. А можна додати один рядок коду в шаблон:
Тому, якщо з'являються завдання розширення шаблону шляхом додавання іконок рубрик, випадкових картинок, популярних записів, рідко потрібно саме плагін для реалізації цього завдання. Перед пошуком плагіна - пошукайте скрипт, віджет або функцію для вирішення. Пара секунд на пошук заощадить купу часу для розгляду з чужим непотрібним, а іноді і криво працюють плагіном.
Основна ідея в тому, щоб мінімізувати число використовуваних плагінів. Роблячи це, ви зменшуєте обробку додаткових скриптів і допомагаєте оптимізувати продуктивність сайту. Мінімізація числа плагінів спрощує оновлення сайту і зменшує ймовірність різних несовместимостей. Чим менше плагінів працює, тим менша вірогідність того, що щось піде не так при переході на останню версію Вордпресс. Особливо, якщо плагін закинули, не розвивають і не підтримують. Все танцює навколо полегшення поновлення, уникнення конфліктів та спрощення догляду за сайтом.
Але все ж є ситуації, де без плагінів не обійтися і де плагіни є ідеальним рішенням:
Якщо ваша ситуація потрапляє під одне з цих описів - шукайте плагін без побоювання. Як раніше говорив, є тисячі безкоштовних (а крім цього ще й купа платних) плагінів. Тому плагін під вашу проблему, швидше за все, існує.
Приклад корисних плагінів для розробників шаблонів:
Плагін визначає кількість відображуваних записів в залежності від типу сторінок, щоб виводити на різних сторінках різна кількість.
Дозволяє налаштувати розмір цитати, тип, формат, допустимі елементи і т.п.
Як вибрати ідеальний плагін
Ключ до знаходження ідеального плагіна - це дослідження. Невелика трата часу на дослідження потенційно придатних плагінів забезпечить їх легке застосування в подальшому без головного болю. Звичайно, безліч популярних плагінів (таких як Akismet, XML Sitemaps, Database Manager і т. П.), Можливо, будуть відразу в списку того, що потрібно буде встановити в першу чергу без роздумів. Але в більшості випадків ви будете трохи здивовані величезним зростаючою кількістю альтернатив, наприклад, при підборі плагіна кешування.
Ось деякі поради, які допомагають визначити ідеальний плагін:
Хоча ви не можете пройти всі ці кроки з кожним використовуваним плагіном, тримайте їх в голові під час пошуку нового. Знову ж, ключ до прокачування ваших навичок і досвіду полягає в часі, витраченому на дослідження і розгляд. І, зібравши один раз пакет потрібних і корисних плагінів, ви спокійно будете його ставити на все нові сайти.