TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Обзор Genesis Framework от StudioPress

236

Если вы опытный пользователь WordPress, вы, вероятно, слышали о Genesis, удивительном и мощном фреймворке для тем, созданном людьми из StudioPress (Copyblogger Media). Этот обзор объяснит, что именно такое Genesis и какие функции делают его такой фантастической темой для WordPress. Если вы не слышали о Genesis, этот обзор поможет вам освоиться. Давайте нырнем!

Основа Genesis

На самом базовом уровне Genesis – это фреймворк тем для WordPress. Это означает, что это существующая тема, предназначенная для развития, тем самым ускоряя процесс разработки любого веб-сайта, основанного на ней. Любая тема может считаться фреймворком, но то, что делает Genesis истинным фреймворком, – это гибкость, которую он обеспечивает посредством своей системы хуков (см. Ниже).

Гибкость Genesis

Обзор Genesis Framework от StudioPress

Genesis, безусловно, одна из самых гибких тем для WordPress, и это большой плюс. Если вам удобно использовать систему хуков WordPress и создавать PHP-функции (даже базовые), вы увидите, насколько гибок Genesis на самом деле. В большинстве тем пользователи могут настраивать свой веб-сайт только с помощью панелей параметров темы и областей виджетов. Genesis, однако, предоставляет полную систему ловушек, которая позволяет вставлять любой контент, который вы хотите, практически в любое место на вашем веб-сайте. Например, предположим, что я хочу вставить блок объявлений AdSense после поля сообщения и автора, но перед нижним колонтитулом. У Genesis есть крючок под названием genesis_before_footerЭто позволит мне зацепиться именно за это место и добавить свой код. Я могу даже пофантазировать и использовать некоторые условные выражения, если хочу, чтобы реклама показывалась только в определенной области моего веб-сайта (например, только сообщения в блогах). Это всего лишь один пример того, как вы настраиваете Genesis с помощью кода, а не параметров. С помощью простого кода ваш контроль над своим сайтом возрастает в геометрической прогрессии.

Обзор Genesis Framework от StudioPress

РЕСУРС: В этом посте слишком много хуков, но вот отличное визуальное руководство по различным хукам Genesis. Вам обязательно стоит изучить это руководство, если вы заинтересованы в Genesis, потому что оно поможет вам понять гибкость Genesis.

Genesis – стройный и хорошо запрограммированный

Если вы используете тему с полноценной панелью параметров, ваша тема будет раздута. Разработчик этой темы может неплохо поработать, чтобы немного уменьшить это раздувание, но оно всегда будет. Когда тема содержит десятки параметров для настройки таких вещей, как цвета, шрифты и т.д., Тема не только содержит больше файлов, но и эти параметры сохраняются в вашей базе данных. Это увеличивает общий размер веб-сайта WordPress. Genesis не только четко написан, но и имеет очень мало параметров темы по умолчанию. Поскольку почти вся настройка выполняется с помощью кода, действительно нет необходимости в большом количестве параметров темы. Genesis включает в себя такие функции, как автоматические обновления, макет по умолчанию, хлебные крошки, комментарии и обратные ссылки, а также некоторые другие. Он также включает в себя встроенные параметры SEO, которые автоматически отключаются, когда у вас установлен WordPress SEO от Yoast (это еще один способ, которым Genesis помогает уменьшить раздувание). Однако эти параметры довольно простые и универсальные, поэтому они включены по умолчанию. Опять же, любые настоящие настройки должны быть выполнены с помощью кода или плагина.

Оптимизирован для поисковых систем

Производительность и оптимизация – два больших преимущества использования Genesis. Его чистая кодовая база повышает производительность вашего сайта, что помогает с рейтингом в поисковых системах (более высокая скорость загрузки страницы = более высокий рейтинг в поиске). Кроме того, Genesis кодируется с использованием текущей разметки HTML5 и микроданных Schema.org, которые помогают сообщать поисковым системам, о чем ваш контент. Это отличный способ повысить рейтинг вашего сайта в поиске, потому что он позволяет поисковым системам, таким как Google, лучше определять, насколько ваш контент соответствует конкретному поиску. Genesis действительно лидирует с точки зрения стандартов производительности и оптимизации.

Детские темы

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

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

Обзор Genesis Framework от StudioPress

Если вы еще этого не сделали, вам следует просмотреть доступные дочерние темы, доступные в StudioPress. У них есть десятки красиво оформленных дочерних тем, которые готовы к работе прямо из коробки. Вы можете приобрести один с ядром Genesis или в другое время. Если вы сначала приобретете ядро ​​Genesis, вы получите скидку 25% для постоянных клиентов на ваши будущие покупки (эта скидка также действует для пакета «все включено»). Для Genesis также доступно множество сторонних дочерних тем, поэтому обязательно выполните поиск в Google!

Сообщество Genesis и поддержка

Genesis настолько удивителен, что мне нужно было отправить только один запрос, и команда поддержки StudioPress немедленно приняла его. Я получил ответ в течение часа, и на следующий день было выпущено обновление, которое решило мою проблему. Вряд ли когда-либо нуждаюсь в поддержке, и получить ее так быстро, когда я нуждаюсь, – это высшая ступень в моей книге.

Обзор Genesis Framework от StudioPress

После нескольких месяцев работы с Genesis одна из лучших вещей в нем – это сообщество пользователей Genesis. Поскольку Genesis поддерживает более 100 000 веб-сайтов, очевидно, что существует много пользователей и большое количество экспертов. Многие из этих экспертов достаточно хороши, чтобы делиться своими знаниями с сообществом с помощью руководств и фрагментов кода. Многие из них также очень доступны через свои блоги и учетные записи в социальных сетях, и они, как правило, готовы помочь, когда их об этом просят (всегда вежливо просите о помощи и никогда не ждите ее). Как я упоминал в своем сообщении о том, почему я использую Genesis, я включил в сообщество Genesis некоторых людей, за которыми стоит подписаться, потому что они очень хорошо осведомлены и полезны. Вот список (конечно, неполный):

Наконец, независимо от того, используете ли вы Genesis или хотите узнать больше, вы можете стать членом группы Genesis Slack (бесплатно и не аффилировано со StudioPress). Это отличный ресурс с сотнями членов сообщества Genesis. Не стесняйтесь задавать вопросы и делиться своими мыслями.

Обзор Genesis – Заключение

Надеюсь, теперь вы знаете больше о фреймворке Genesis и о том, насколько он хорош. Когда я только начал с ним работать, я делаю это как бы просто для того, чтобы протестировать его и иметь возможность сказать, что я его использовал. Я мог бы ударить себя за то, что не попробовал раньше! Я очень рад, что начал использовать его, и теперь (и будет) моим основным инструментом разработки для создания веб-сайтов с помощью WordPress. Если вы на заборе, я настоятельно рекомендую вам хотя бы попробовать. Менее чем за 60 долларов (включая пожизненную поддержку и обновления) вы получаете огромную ценность при небольшом финансовом риске. Попробуйте, поэкспериментируйте, узнайте об этом и наслаждайтесь! Не стесняйтесь задавать мне любые вопросы в комментариях или в моем блоге EngageWP.com.

Источник записи: https://www.wpexplorer.com

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