Intereting Posts
Tweak next_post_link для включения миниатюры Проверьте, есть ли меню id = $ specific_id – затем вставьте конкретный <img> пользовательский шаблон только для контента Как изменить порядок пользовательских полей формы Удаление custom_image_header из wp_head Как показать второе название страницы на странице Как удалить «http: //» из network_site_url? Как добавить элемент управления фонового изображения в элементы управления администратором страницы? для создания настраиваемого типа сообщений с дополнительным полем URL-адреса, таким как ссылка на социальную сеть и поле электронной почты Как добавить тему пользовательской переменной в заголовок сообщения? Какие темы вы используете для проверки совместимости с вашим плагином Каков правильный способ для плагинов создавать таблицы со специальными соображениями кодировки / сопоставления? Условия для детей, не отображаемые на экране администрирования таксономии в списке категорий больше не заказываются Показать похожие записи, которые соответствуют двум категориям

Назад к основам: Что отличает нас от фреймворка?

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

Итак, вот несколько вопросов:

  1. В чем преимущество структуры в первую очередь? В частности, каковы преимущества установки фреймворков, таких как Woo, Thesis, Genesis, над созданием чего-либо для базовой установки WordPress напрямую?

  2. Существуют ли какие-либо рамки, которые не рекомендуются? Я видел, как много Genesis билось на других форумах, но я не понимаю, почему это так. Поэтому я хотел бы знать, что вы используете и почему.

Спасибо, Рэй

Преимущество использования рамки в два раза:

  1. Если использовать структуру темы для создания обычной темы, она может дать вам начало, предоставив вам зрелый код (в большинстве основных фреймворков, в любом случае), который вы можете использовать в качестве базы для своих настроек. Это дает вам больше контроля над кодом рамки темы, но также создает небольшую проблему: теперь у вас есть разветвленная версия темы, и вам нужно будет запустить инструмент сравнения, чтобы включить обновления из оригинального автора темы.
  2. Если вы используете тематическую структуру как родительскую тему, вы можете создать дочернюю тему, которая находится поверх рамки темы, что позволит вам добавить свой собственный код или программно удалить приложения с помощью действий и фильтров из родительской темы, не затрагивая тему родительской темы код. Вы разрешаете им продолжать разработку рамки темы и обновлять ее до последней версии, чтобы избежать необходимости поддерживать свою собственную разветвленную версию кода темы, которую вы не писали.

Существует немало различных тематических рамок. Единственными из них, которые я когда-либо использовал, являются UpThemes Framework (которая является структурой параметров темы, а не полной темой) и Thematic, которая не была обновлена ​​в течение довольно длительного времени. Очевидно, что Woothemes Framework, Genesis и Hybrid Core довольно популярны. Я думаю, что Genesis и Hybrid Core – отличные варианты из-за пакетов поддержки, которые поставляются с ними, и документации, которую вы получаете.