✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Шаблони дизайну для WordPress

16

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

  • у спосіб, який швидко розвивається, але важче підтримувати або
  • у спосіб, який повільніше розвивається, але легше підтримувати.

Звичайно, як і будь-який проект, вимоги, обмеження, бюджети та час впливатимуть на те, що ви зможете реалізувати. Але я маю на увазі те, що незалежно від того, як ви реалізуєте рішення, ви починаєте знайомитися з тим, як вирішити дану проблему.

Якщо проблему потрібно вирішити швидко, то ви знаєте компроміси, але ймовірно знаєте, як це зробити швидко. Подібним чином, якщо у вас є трохи більше часу (і бюджету), ви можете розробити це іншим способом, і ви знатимете, як це зробити, і, можливо, навіть завершите це наборами тестів, якщо це дозволяють обмеження.

Незалежно від того, як вам потрібно реалізувати рішення, ви знаєте, як це зробити.

І тут виникає питання:

Чи існують шаблони проектування, специфічні для певної платформи? І якщо так, то які шаблони дизайну можуть бути доступні в WordPress?

Шаблони дизайну для WordPress

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

Шаблони дизайну для WordPress

Наприклад:

  • належним чином очистити інформацію перед записом її в базу даних (для публікацій, таксономій, метаданих тощо),
  • читання даних із бази даних за допомогою утиліти бази даних WordPress (або $wpdb ),
  • перевірка та повернення інформації з бази даних за запитом,
  • перевірка безпеки запиту Ajax перед виконанням будь-якої роботи,
  • належне налаштування спеціального запиту, а потім його скидання, щоб не заважати основному циклу,
  • додавання ресурсів для сторінок як в адміністративну область WordPress, так і на загальнодоступний сайт WordPress,
  • і так далі.

Шаблони дизайну для WordPress

Є багато речей, які ми могли б перерахувати тут. Але я думаю, що варто дослідити, як можуть виглядати деякі з них.

По- перше, що таке шаблони проектування в класичному розумінні?

Патерн проектування — це повторно використовувана форма рішення проблеми проектування. Цю ідею представив архітектор Крістофер Александер, і вона була адаптована для різних інших дисциплін, особливо інформатики.

Я досить довго працював у WordPress і створив достатньо плагінів та інструментів, використовуючи програму, щоб розпізнавати, як робити певні речі, а не придумувати щось оригінальне для кожного окремого проекту.

Отже, чи можна з упевненістю сказати, що існують багаторазові речі, які ми можемо використовувати в WordPress для вирішення типових проблем? звичайно Звичайно, їх потрібно було б узагальнити.

Тож я збираюся прийняти золоту середину принаймні заради ведення блогу. Я збираюся розпочати серію, яка обговорюватиме наведені вище теми разом із зразками коду.

Це будуть короткі статті, і я зроблю все, що в моїх силах, щоб переконатися, що їх було легко простежити (з коментарями до коду та поясненнями), і, хто знає, можливо, це переросте у щось більше.

Я не кажу про бібліотеки

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

В інформатиці бібліотека — це колекція енергонезалежних ресурсів, які використовуються комп’ютерними програмами, часто для розробки програмного забезпечення. Це можуть бути конфігураційні дані, документація, довідкові дані, шаблони повідомлень, попередньо написаний код і підпрограми, класи, значення або специфікації типів.

Можливо, певні специфічні для WordPress шаблони можна буде вбудувати в їхні бібліотеки, але суть публікації не в цьому.

Шаблони дизайну для WordPress

Натомість я просто намагаюся викласти потенційні загальні шаблони, які існують у WordPress.

Джерело запису: tommcfarlin.com

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