Распространенные ошибки разработки тем с WordPress

Depositphotos 20821051 с

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

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

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

Тем не менее, когда мы разрабатываем тему или покупаем ее, мы часто обнаруживаем следующие общие проблемы:

  • Категории вместо произвольных типов сообщений - Иногда на сайтах есть разные разделы - например, Новости, Пресс-релизы, Списки продуктов и т. Д., Которые хорошо работают в формате блога, где у вас есть страница индекса, страницы категорий, а затем отдельные страницы для отображения полного содержания. Однако мы замечаем, что многие разработчики тем сокращают категории разработки и жесткого кода, поэтому вы можете использовать блог только для публикации этого контента. Это ужасная реализация, и она не использует преимущества настраиваемых типов сообщений WordPress. Кроме того, если вы реорганизуете свои категории - вы облажались, потому что тема обычно жестко запрограммирована. Мы часто заходим, разрабатываем пользовательские типы сообщений, а затем используем плагин для преобразования категории сообщений в пользовательский тип сообщений.
  • Настраиваемые поля без плагина расширенных настраиваемых полей - Я действительно удивлен, что Advanced Custom Fields не были приобретены WordPress и не интегрированы в основной продукт. Если у вас есть сообщения, требующие дополнительной информации - например, видео, адрес, карта, iframe или некоторые другие детали, ACF позволяет вам динамически программировать ввод этих элементов в вашу тему и делать их обязательными, используемыми по умолчанию или необязательными. . ACF является обязательным и должен использоваться вместо настраиваемых полей, поскольку он обеспечивает контроль над вашей темой. Хотите, чтобы видео было встроено на главную страницу? Добавьте настраиваемое поле, которое отображается только в мета-поле в редакторе домашней страницы.
  • Структура темы - WordPress имеет очень простой редактор тем, который мы должны использовать в тех случаях, когда клиенты не предоставляют нам доступ по FTP / SFTP для редактирования файлов. Нет ничего более неприятного, чем покупка темы и отсутствие возможности редактировать стили, верхний или нижний колонтитул, потому что они переместили файлы во вложенные папки. Оставьте файлы в корне папки темы! Если вы не включили какой-либо другой фреймворк, нет необходимости во всех сложных структурах папок. Не то чтобы в папке темы были сотни файлов, которые вы не могли найти.
  • Боковые панели и виджеты - Отсутствие боковых панелей для включения виджетов по всей вашей теме разочаровывает… а затем чрезмерное использование боковых панелей и виджетов для того, что должно быть простыми параметрами, также разочаровывает. Боковая панель должна быть ограничена контентом, который статичен для некоторых типов страниц ваших тем, но периодически обновляется. Это может быть призыв к действию на стороне вашего контента. Или это может быть реклама, которую вы хотите показывать после контента. Но это не боковая панель и виджет, например, для отображения номера телефона.
  • Жестко запрограммированные параметры - Социальные ссылки, изображения, видео и все остальные элементы должны быть встроены в параметры темы, которые можно легко заменить. Нет ничего более неприятного, чем необходимость заходить в основные файлы темы, чтобы добавить ссылку на социальный профиль в 10 разных местах. Добавьте страницу параметров (у ACF есть надстройка) и поместите туда все настройки, чтобы ваши специалисты по маркетингу могли легко добавить их или поменять местами при запуске темы.
  • Списки ссылок - это меню - Раньше в WordPress был раздел ссылок, и со временем от него отказались, потому что меню были идеальным способом реализовать список ссылок на внутренние или внешние ресурсы. Мы часто видим одно меню, запрограммированное в нескольких местах на сайте, или видим списки, отображаемые в виджете боковой панели. Если список является постоянным и является горизонтальным, вертикальным или иерархическим… пришло время для меню.
  • Индекс против первой страницы - Индексная страница должна быть зарезервирована для вашего блога и содержать список публикуемых вами сообщений. Если вы хотите иметь настраиваемую домашнюю страницу, на которой нет сообщений в блоге, вам следует включить Файл шаблона главной страницы в вашу тему. Настройки «Администрирование»> «Чтение» в WordPress позволяют вам установить, какую страницу вы хотите использовать в качестве главной, а какую - в качестве страницы блога… используйте их!
  • отзывчивый - Каждая тема должна быть реагирует на разную высоту и ширину множества окон просмотра люди используют мобильные устройства, планшеты, ноутбуки и большие дисплеи. Если ваша тема не адаптируется, вы причиняете себе вред, не обеспечивая надлежащего взаимодействия с используемым устройством. И вы даже можете навредить себе, не получая мобильный поисковый трафик на свой сайт.

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

Один комментарий

  1. 1

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.