✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

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

29

Чем дольше вы работаете с данной платформой, тем больше вы начинаете узнавать определенные способы что-то делать. И очень вероятно, что вы начнете осознавать две вещи, которые можно сделать:

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

Конечно, как и в любом проекте, требования, ограничения, бюджеты и время будут влиять на то, что вы сможете реализовать. Но я имею в виду, что независимо от того, как вы реализуете решение, вы начинаете знакомиться с тем, как решать данную проблему.

Если проблему нужно решить быстро, то вы знаете компромиссы, но вы, вероятно, знаете, как это сделать быстро. Точно так же, если у вас есть немного больше времени (и бюджета), вы можете разработать его другим способом, и вы будете знать, как это сделать, и, возможно, даже дополнить его наборами тестов, если это позволяют ограничения.

Независимо от того, как вам нужно реализовать решение, вы знаете, как это можно сделать.

И тут возникает вопрос:

Существуют ли шаблоны проектирования, специфичные для данной платформы? И если да, то какие шаблоны дизайна могут быть доступны в WordPress?

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

Конечно, я не говорю о шаблонах проектирования, которые «Банда четырех» разработала много десятилетий назад. Вместо этого я говорю о том, как делать определенные вещи в WordPress.

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

Например:

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

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

Есть много вещей, которые мы могли бы перечислить здесь. Но я думаю, стоит изучить, как некоторые из них могут выглядеть.

Во- первых, что такое шаблоны проектирования в классическом понимании?

Шаблон проектирования — это повторно используемая форма решения проблемы проектирования. Идея была предложена архитектором Кристофером Александром и адаптирована для различных других дисциплин, в первую очередь информатики.

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

Можно ли тогда с уверенностью сказать, что в WordPress есть многоразовые вещи, которые мы можем использовать для решения распространенных проблем? Конечно. Их, конечно, нужно обобщить.

Так что я собираюсь занять золотую середину в этом, по крайней мере, ради ведения блога. Я собираюсь начать серию статей, в которых будут рассмотрены вышеперечисленные темы вместе с примерами кода.

Это будут короткие статьи, и я сделаю все, что в моих силах, чтобы им было легко следовать (с комментариями к коду и пояснениями), и, кто знает, возможно, это перерастет в нечто большее.

Я не говорю о библиотеках

Не следует путать с библиотеками. Помните, что библиотеки похожи на небольшие части программного обеспечения, которые мы можем запускать независимо, или они могут быть набором инструментов или функций, которые можно импортировать в ваш проект для добавления функциональности.

В компьютерных науках библиотека представляет собой набор энергонезависимых ресурсов, используемых компьютерными программами, часто для разработки программного обеспечения. Они могут включать данные конфигурации, документацию, справочные данные, шаблоны сообщений, предварительно написанный код и подпрограммы, классы, значения или спецификации типов.

Возможно, в их библиотеки можно было бы встроить определенные паттерны, специфичные для WordPress, но суть поста не в этом.

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

Вместо этого я просто пытаюсь изложить потенциальные общие шаблоны, которые существуют в WordPress.

Источник записи: tommcfarlin.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее