Intereting Posts
Показать последние сообщения, используя WP Loop с разным размером divs Добавить сообщение meta на основе другого значения meta сообщения перед публикацией публикации Использование выбора цвета в плагине, имеет ли значение атрибута атрибута ввода? Пользовательский редактор коротких сообщений [BackboneJS & TinyMCE) Моя связующая форма URL-адреса в html для PHP не работает Плагин WordPress 4.1 сохраняет только 1 поле в базу данных Получать сообщения из нескольких налоговых условий Добавить администратор сети WordPress MUU через базу данных Программно изменяющаяся постоянная ссылка, когда публикуется одинаковый тип публикации Показать название для посетителей поисковой системы Получить идентификатор сообщения из wp_insert_post () Изменение отображения цены Woocommerce Возможности WordPress и ограниченный доступ к категориям Использование двух таблиц стилей для мобильной совместимости Простой вызов ajax не работает в плагине wordpress

Методы разработки темы wordpress

Анализ кода из тем WordPress, как бесплатных, так и оплаченных, и понял, что нет стандарта для разработки тем. Некоторые темы используют CPT для всех других виджетов, другого Visual Composer (и грязного кода) и так далее.

Я знаю WordPress, внимательно изучаю и уже занимаюсь своими темами, и я честно растерялся, каким образом я должен строить свои темы. Каков наилучший или «худший» метод.

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

Мой вопрос в том, есть ли способ «более уместно / лучше / хуже» разрабатывать тему? CPT, Widgets, VisualComposer и т. Д. …?

Solutions Collecting From Web of "Методы разработки темы wordpress"

То, как вы задаете свой вопрос, не соответствует рекомендациям WPSE. Вы получите много упрямых ответов, которые не то, что мы ищем здесь.

Попытайтесь придумать больше контекста с вашим вопросом.

  • Для чего вы строите свою тему?
  • Кто ваши пользователи (отдельный клиент или общественность / массы)?
  • Какие проблемы вы пытаетесь решить?
  • Какие инструменты вы планируете использовать для решения проблемы?
  • Вы планируете создавать расширения / модули для своей темы?
  • Вы хотите отделить некоторые основные функциональные возможности от дизайна или предложить клиенту изменить дизайн, не затрагивая основные функциональные возможности (проекты родителей / детей)
  • и т.п.

Худший способ создания любой программы – не структурировать в вашей программной логике и не выполнять функции по всем местам (что было бы проблемой, не связанной с WP theme dev), повторением себя и т. Д.

Если у вас возник вопрос: « Мне нужно сделать это и так, лучше ли использовать CPT или настраиваемое поле для решения моей проблемы », тогда было бы проще и результативнее отвечать на этот вопрос. Тогда мы могли бы обеспечить плюсы и минусы обоих решений.

Есть все ситуации, проблемы, клиенты, контексты, которые могут повлиять на способ создания вашего программного обеспечения. Иногда, потому что он работает, это лучшее решение. Но, вообще говоря, вы стараетесь быть настолько структурированными и лаконичными, насколько это возможно, чтобы ваши материалы были удобочитаемы / понятны для других разработчиков и вас (вы все еще понимаете свой код, если вернетесь к нему, через 6-12 месяцев?)