10 причин, почему тема GeneratePress вам не подойдет –

Google уделяет особое внимание скорости и представил Core Web Vitals для измерения параметров скорости страницы. Выбор облегченной темы для вашего сайта WordPress важен для получения хорошего показателя скорости страницы в инструменте Google PageSpeed ​​Insights. Это сводит владельцев веб-сайтов с ума от таких тем, как GeneratePress и Astra. Недавно мы опробовали тему GeneratePress на некоторых наших сайтах. Было так здорово увидеть оценку 100/100 в Google PageSpeed. Однако нам придется вернуться к предыдущим темам, поскольку GeneratePress создал множество проблем. Итак, сначала прочитайте эту статью, если вы хотите приобрести тему GeneratePress. Также ознакомьтесь с полным обзором темы GeneratePress.

Проблемы с темой GeneratePress

Вот некоторые проблемы, которые мы заметили в GeneratePress с точки зрения длительного использования, а также с точки зрения миграции. Некоторые проблемы, такие как вставка поля автора и кодов верхнего/нижнего колонтитула, можно решить с помощью модуля Elements с надстройкой Pro (проверочный пункт 6). Тем не менее, это по-прежнему работа разработчиков, а не задач конечного пользователя.

1. Оставьте ответ Комментарий Ответ

WordPress по умолчанию имеет ссылку «Оставить ответ» перед началом раздела комментариев. Это хорошо продуманная позиция для размещения этой ссылки. У нас есть такая статья, и эта имеет более 100 комментариев. Не оставляя ссылку для ответа, пользователи склонны делать одно из двух:

  • Прекратите комментировать, так как им нужно прокрутить страницу до конца.
  • Оставьте нерелевантный ответ на первый комментарий.

По нашему мнению, обе эти ситуации являются примерами плохого пользовательского опыта.

Нет Оставить ссылку для ответаНет Оставить ссылку для ответа

2. Отсутствует поле автора.

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

Без поля автора в GeneratePress у вас не будет возможности отображать сведения об авторе.

Отображение поля автора в теме GeneratePressОтображение окна автора с надстройкой Pro

3. Опубликовать мета-ссылку на дату

В сообщениях блога есть возможность отображать метаданные, такие как дата публикации и сведения об авторе, под заголовком. Насколько мы тестировали с несколькими темами, метадата публикации не имеет ссылки или не связана с архивом дат. Однако GeneratePress связывает метадату публикации с самим URL-адресом публикации. Это означает, что любой, кто нажмет на дату, перезагрузит ту же страницу, как и нажатие кнопки обновления в браузере.

Мы не уверены, повлияет ли это на SEO как поисковые системы, если связать один и тот же URL-адрес публикации в дате. Но можете быть уверены, это не лучший пользовательский опыт.

4. Пользовательский тип сообщения

Фактически, это основная причина, по которой нам приходится вернуться к GeneratePress. Мы используем плагин CPT UI для создания пользовательских типов сообщений для создания некоторых демонстрационных виджетов. В GeneratePress пользовательские типы сообщений не поддерживают метаданные. У вас не будет даты и сведений об авторе в пользовательских сообщениях и страницах пользовательской таксономии.

Нет метаданных в пользовательских сообщенияхНет метаданных в пользовательских сообщениях

5. Параметры темы

Большинство премиальных тем WordPress на рынке предлагают отдельный раздел настроек темы. В настройках этой темы вы можете добавить код отслеживания Google Analytics и рекламный код Google AdSense (или любой другой). GeneratePress как таковой не имеет отдельного раздела параметров темы. Он объединяет функции темы с разделом настройки WordPress по умолчанию.

Это означает, что вам необходимо установить отдельные плагины для вставки любого кода скрипта, такого как Analytics или AdSense. Это увеличит количество плагинов, используемых на сайте, и время обновления/обслуживания. Кроме того, бесплатная версия GeneratePress предлагает ограниченные возможности тем. Вы не можете удалить ссылку в нижнем колонтитуле в бесплатной версии, что возможно в других легких темах, таких как Astra.

6. Пользовательские крючки (премиум)

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

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

В конце у вас будет хук, собственный CSS и дочерняя тема (или напрямую измените файл function.php). Это действительно запутает обычных пользователей, и ни одна из этих настроек не будет перенесена при переключении темы сайта.

Создать крючокСоздать крючок

7. Невозможно отключить редактор тем и плагинов.

Постоянная проблема с использованием PHP-кода в перехватчиках. Чтобы использовать PHP-код, при создании хука необходимо включить флажок «Выполнить PHP» в разделе «Настройки». Проблема в том, что мы отключили редактирование файлов PHP из панели администратора. Это сделано для того, чтобы у кого-либо, получившего доступ к панели администратора, не было разрешения на изменение основных файлов темы или плагина. Это настоятельно рекомендуемая функция безопасности, если у вас есть несколько блогов авторов. Единственный способ изменить файлы PHP — получить доступ к серверу либо удаленно по FTP, либо с помощью приложения «Диспетчер файлов» из учетной записи хостинга.

Если вы отключили редактирование файлов PHP, невозможно использовать перехватчики с кодом PHP в GeneratePress Elements. Например, для хлебных крошек Yoast требуется вставить PHP-код в ваш PHP-шаблон (заголовок или сообщение). Вы можете легко сделать это с помощью перехватчика, однако для этого вам придется поставить под угрозу безопасность всего сайта. В противном случае вам придется использовать плагин или дочернюю тему, что является дополнительной настройкой.

8. Похожие сообщения и другие параметры

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

На самом деле, для GeneratePress существуют бесплатные легкие похожие посты и плагины для социальных сетей. Но вам все равно придется установить два отдельных плагина.

9. Высокая стоимость подписки

Как правило, коммерческие темы предлагают пакет премиум-класса. Сюда входят плагины премиум-класса, которые вы можете установить при активации темы. Однако GeneratePress работает немного по-другому:

  • GeneratePress — бесплатная тема, которую вы можете установить из репозитория WordPress.
  • Если вам нужна премиум-версия, вам необходимо приобрести плагин GP Premium. Этот плагин добавит дополнительные функции и опции в настройщик.
  • Кроме того, имеется лицензионный ключ для активации плагина. Это поможет вам получать обновления, когда они доступны. По истечении года покупки вам необходимо продлить лицензионный ключ, чтобы постоянно получать обновления. Премиум-функции будут работать, даже если вы не обновитесь, однако в будущем вы не получите никаких обновлений и поддержки.

Для всех последних демоверсий требуется бесплатный или премиум-плагин GenerateBlocks, а премиум-версия этого плагина стоит 99 долларов в год. У вас есть возможность приобрести GeneratePress One, который включает в себя надстройку Pro, плагин премиум-блоков и облачный хостинг для шаблонов. Это легко обойдется примерно в 150 долларов в год, при этом есть замечательные темы, доступные для единоразовой покупки с пожизненными бесплатными обновлениями. С GeneratePress вам придется перейти в режим регулярных платежей со всеми проблемами, упомянутыми в этой статье.

10. Ошибки консоли поиска Google и проблемы миграции

GeneratePress использует CreativeWork в качестве типа элемента схемы, в то время как многие темы используют BlogPosting в качестве схемы. Это может повлиять на сканирование поисковой системой, и вы можете потерять позиции в рейтинге старых страниц при миграции. В нашем случае это произошло, хотя в каждом конкретном случае ситуация может отличаться. Другая проблема заключается в том, что консоль поиска Google отображает ошибки дискуссионного форума для схемы CreativeWork. Хотя это не повлияет на рейтинг, все страницы, отображающие ошибки в Search Console, могут вас беспокоить.

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

Заключительные слова

У GeneratePress довольно приличная документация и форум. Вы можете легко найти решение всех вышеперечисленных проблем на их форуме. Однако в конце у вас будет дочерняя тема, настроенная с помощью CSS, элементов макета и дополнительных плагинов. Несмотря на все это, вы все равно можете получить от 90 до 100 баллов в Google PageSpeed. Большинство коммерческих тем, которые мы использовали, не имеют проблем с метадатой сообщения, полем автора, интеграцией Analytics, настраиваемым типом сообщения, связанными сообщениями и отключением редактора тем. По нашему мнению, разумно выбрать тему с полем автора, значками социальных сетей, похожими сообщениями, темным режимом, мегаменю и другими базовыми функциями, хотя это повлияет на 10 баллов в оценке скорости.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *