Intereting Posts
Как изменить по умолчанию идентификатор электронной почты WordPress для отправленного сообщения электронной почты? Текстовое поле имеет символ пробела как вы получаете один конкретный термин из атрибута shortcode? Отображение числовой разбивки на страницы и предыдущей и следующей ссылки в WordPress? Опубликован Опубликованный день Проект WordPress под Mercurial, что является подходящим файлом .hgignore? Переписать правила для настраиваемого типа сообщения Объединение RSS-каналов нескольких категорий из разных таксономий Прикрепленные сообщения на каждой странице с разбивкой на страницы Заменить аудио / видео корпус проигрывателем? Создание кнопки раскрывающегося списка и фильтра для двух пользовательских таксономий, назначенных для пользовательского типа сообщения Почтовые изображения не отображаются на главной странице Требуемая версия PHP: 5.3.3 – Версии найденные: 5.2.17 … Как и где выполнить обновление до 5.33 Скопировать SEO Meta Desc «Custom Field» в поле Excerpt? Развертывание плагинов / Стоп CSS.

Преимущества wordpress theme vs wordpress только для бэкэнда

Мне было интересно, какой будет лучший вариант:

  • Создание темы wordpress
  • Использование wordpress только в качестве backend и использование структуры MVC для остальных

Я никогда не работал с темами WordPress раньше, но я смотрю на основную тему, чтобы попытаться понять, как она работает и как ее можно настроить, и … Вау! Инсайдеры WordPress выглядят очень уродливо!

HTML, смешанный с PHP во всем мире, функции печати разметки HTML, глобальные переменные, которые, кажется, появляются из ниоткуда …

Я также заметил, что просто для изменения внешнего вида раздела раздела мне нужно будет изменить несколько файлов, вызываемых различными функциями PHP, или даже вызовы функций, такие как wp_link_pages , the_content , edit_post_link

После всего этого беспорядка, мне интересно, что является реальным преимуществом использования темы wordpress, а не для вызова некоторых функций WordPress (в идеале, которые не печатают информацию, а просто возвращают данные) внутри структуры MVC, где вещи будут намного более организованными ,

Solutions Collecting From Web of "Преимущества wordpress theme vs wordpress только для бэкэнда"

Существует большое преимущество в разделении бэкэнда с интерфейсом. Кроме того, качество кода, производительность и время обслуживания улучшены.

Я создал тему, используя Ember.js и WP REST API (с настраиваемыми маршрутами), и результаты потрясающие.

Так что да, если у вас есть знания MVC и глубокое знание WordPress Core, идите на это.

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

Единственным сильным вариантом для этого, о котором я могу думать, будет то, когда вам придется загружать бэкэнд WP в существующий сайт, и вам нужна минимальная функциональность.

Например:

 $content = new LoadWpContent();// class which loads WP and does simple content query echo $content->getPostContent( 'Some Post' ); 

Лучшим вариантом для самостоятельного использования является просто использовать WP API: https://github.com/WP-API/WP-API