Поширені помилки при розробці теми з WordPress

Depositphotos 20821051 с

Попит на розробку WordPress продовжує зростати, і майже всі наші клієнти зараз мають або сайт WordPress, або вбудований блог WordPress. Це твердий крок - не всім подобається, але тем стільки тем, плагінів та величезна кількість розробників, що це має сенс. Можливість змінити свою присутність в Інтернеті, не скасовуючи платформу та не починаючи спочатку, є просто величезною перевагою.

Якщо у вас коли-небудь є веб-сайт WordPress, який ви ненавидите, або ви просто не можете змусити його функціонувати так, як хотіли б - просто знайдіть ресурс, який може це виправити. Впровадження WordPress настільки ж добре, як і люди, які розробили вашу тему та плагіни.

У нас був такий величезний попит, що нам довелося звернутися до послуг та субпідрядників, які перетворюють файли Photoshop на теми, або ми купуємо теми у сторонніх служб. Ми дуже любимо Themeforest за його якість та вибір (це наше партнерське посилання). Підсумок: вам ніколи не доведеться редагувати файли тем, якщо ви не робите щось різке до теми. Весь вміст - сторінки, публікації та категорії слід редагувати через адміністрацію вашої теми.

Однак, коли ми розробляємо тему або купуємо її, ми часто виявляємо такі загальні проблеми:

  • Категорії замість користувацьких типів публікацій - Іноді сайти мають різні розділи - наприклад, Новини, Прес-релізи, Списки товарів тощо, які добре працюють у форматі стилю блогу, де у вас є індексна сторінка, сторінки категорій, а потім окремі сторінки для відображення повного вмісту. Однак ми помічаємо, що багато розробників тем сполучають ярлик до категорії розробки та жорсткого коду, тому ви можете використовувати цей блог лише для розміщення цього вмісту. Це страшна реалізація, яка не використовує переваги спеціальних типів публікацій WordPress. Крім того, якщо ви реорганізуєте свої категорії - ви зіпсуєтесь, оскільки тема, як правило, жорстко кодована. Ми часто заходимо, розробляємо власні типи публікацій, а потім використовуємо плагін, щоб перетворити категорію повідомлень на власний тип публікації.
  • Спеціальні поля без додаткового додаткового поля - Я справді здивований тим, що розширені спеціальні поля не були придбані WordPress та інтегровані в основний продукт. Якщо у вас є дописи, для яких потрібна додаткова інформація - наприклад, відео, адреса, карта, внутрішній кадр або якась інша деталь, ACF дозволяє програмувати введення цих елементів динамічно у вашу тему та робити їх обов’язковими, за замовчуванням або необов’язковими . ACF є обов’язковим для використання і його слід використовувати замість користувацьких полів через контроль, який він забезпечує над вашою темою. Хочете відео, вбудоване на домашню сторінку? Додайте власне поле, яке відображається лише у метаполе у ​​редакторі домашньої сторінки.
  • Структура теми - WordPress має дуже базовий редактор тем, який ми повинні використовувати в той час, коли клієнти не надають нам FTP / SFTP доступ для редагування файлів. Ніщо так не засмучує, як придбання теми та відсутність можливості редагувати стилі, верхній або нижній колонтитул, оскільки вони перемістили файли до підпапок. Залиште файли в кореневій папці теми! Якщо ви не включили якийсь інший фреймворк, просто немає потреби у всіх складних структурах папок. Це не так, як у вас у папці тем будуть сотні файлів, які ви не можете знайти.
  • Бічні панелі та віджети - Відсутність бічних панелей для включення віджетів по всій темі викликає розчарування ... і тоді надмірне використання бічних панелей та віджетів для простих варіантів також неприємно. Бічна панель має бути обмежена вмістом, який є статичним для всіх типів сторінок ваших тем, але періодично оновлюється. Це може бути заклик до дії з боку вашого вмісту. Або це може бути реклама, яку ви хочете показати після вмісту. Але це не бічна панель та віджет, лише для відображення телефонного номера, наприклад.
  • Варіанти з жорстким кодом - Соціальні посилання, зображення, відео та всі інші елементи повинні бути вбудовані у варіанти тем, які можна легко замінити. Немає нічого настільки обтяжуючого, як необхідність заходити у файли основних тем, щоб додати посилання на соціальний профіль у 10 різних місцях. Додайте сторінку параметрів (ACF має надбудову) і помістіть усі налаштування туди, щоб ваші маркетингові спеціалісти могли легко їх додати або поміняти місцями, коли тема піднімається.
  • Списки посилань - це меню - У WordPress раніше був розділ посилань, і вони врешті-решт покінчили з цим, оскільки меню було ідеальним способом реалізації списку посилань на внутрішні або зовнішні ресурси. Ми часто бачимо одне меню, запрограмоване на кілька місць на сайті, або бачимо списки, що відображаються у віджеті бічної панелі. Якщо список є постійним місцем розташування і є горизонтальним, вертикальним або ієрархічним ... настав час для меню.
  • Індекс проти першої сторінки - Сторінка індексу повинна бути зарезервована для вашого блогу та перераховувати публікації, які ви створюєте. Якщо ви хочете мати власну домашню сторінку, яка не є повідомленнями в блозі, вам слід включити Файл шаблону першої сторінки у свою тему. Налаштування "Адміністрування"> "Читання" в WordPress дозволяють встановити, яку сторінку ви хочете мати як першу сторінку, а яку - як сторінку свого блогу ... використовуйте їх!
  • Чуйний - Кожна тема повинна бути реагує на різну висоту та ширину безлічі вікон люди використовують мобільні пристрої, планшети, ноутбуки та великі дисплеї. Якщо ваша тема не реагує, ви завдаєте собі шкоди, не надаючи належного досвіду використовуваному пристрою. І ви можете навіть нашкодити собі, не отримуючи мобільного пошукового трафіку на свій сайт.

Ще однією чудовою практикою, яку ми починаємо бачити, є розробники тем і продавці тем, включаючи файл імпорту WordPress, щоб ви могли змусити сайт працювати так, як він з'являється, коли ви його придбали, - а потім ви можете просто зайти та відредагувати вміст . Придбання та встановлення теми - попередній перегляд порожньої сторінки з жодним із чудових елементів та особливостей, які демонстрував дизайн теми, посилює ситуацію. Крива навчання відрізняється щодо складних тем, і розробники часто реалізують функції по-різному. Відмінна документація та початковий вміст - це чудовий спосіб допомогти своїм клієнтам.

Один коментар

  1. 1

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.