Intereting Posts
как настроить плагин hello dolly? Объединение функциональности плагина в тему Загрузить настройки настроек загрузки при загрузке wp.media через javascript Показать последние 2 изображения вложения из сообщений get_user_meta (), чтобы вернуть Meta только для текущего блога в Multi Site Вызов короткого кода не работает в шаблоне WP Как сохранить несколько метаболитов? CPT Эффективный способ отображения сообщений из разных категорий с помощью пользовательского запроса Как изменить URL-адрес (добавить значения GET) после отправки формы в конец? Вертикальные элементы меню, перемещающиеся в одну строку при увеличении размера окна Адрес веб-сайта Переадресация на веб-сайт после попытки миграции Как обеспечить демонстрацию WordPress для новых клиентов Тематические страницы WP Ajax на загрузке страницы не работает на bluehost, но работал над Godaddy Как я могу сделать is_page_template () выполнимым в дочерней теме?

Преимущества 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