Распространенные проблемы с WordPress и способы их решения!

Опубликовано: 2022-01-22

Спустя почти два десятилетия WordPress продолжает процветать и снова и снова доказывает, что является надежной, простой в использовании CMS с большим выбором тем и плагинов, доступных для всех.

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

Тем не менее, сказав это, WordPress иногда может (и делает!) ломаться. Когда вы объединяете сложную часть программного обеспечения с открытым исходным кодом с множеством разработчиков, тем, плагинов и многого другого, возможно, иногда у вас неизбежно будут возникать проблемы.

В этой статье мы рассмотрим наиболее распространенные проблемы, которые могут возникнуть на веб-сайте WordPress. Давайте взломать и изучить некоторые из них!

Проблемы WordPress, связанные с плагинами

Вероятно, проблема номер один, когда дело доходит до плагинов на веб-сайтах WordPress, — это просто количество, которое некоторые люди предпочитают запускать! Факт… Плагины потрясающие! Однако слишком много может привести к множеству проблем с вашим сайтом WordPress.

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

На самом деле есть потенциальные проблемы с плагинами (и не только с их количеством).

Влияние на скорость

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

Проблемы с безопасностью

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

Обновления плагинов

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

Разместите свой сайт с Pressidium

60- ДНЕВНАЯ ГАРАНТИЯ ВОЗВРАТА ДЕНЕГ

ПОСМОТРЕТЬ НАШИ ПЛАНЫ

Номер плагина

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

Например, вы можете установить плагин, который является излишним для нужной вам функции. Это довольно распространено, так как многие плагины объединяют несколько функций в одну. В этом случае вы можете подумать о создании собственного плагина или просто вставить функцию в файл functions.php вашей темы, чтобы выполнить эту работу. Наконец, если вы в конечном итоге не используете плагин, не забудьте удалить его!

Пользовательский код

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

Но хотя у написания собственного кода (или редактирования существующего кода) есть значительные преимущества, оно сопряжено с некоторыми рисками. Опытные разработчики оценят, как даже, казалось бы, незначительные изменения кода могут оказать существенное влияние на ваш сайт. Тем не менее, новички в написании или редактировании кода могут быть в шоке! Одно небольшое неправильное редактирование или добавление кода (один символ, например, неуместная запятая) может полностью сломать сайт WordPress.

Большинство из нас (даже опытные разработчики) будут ссылаться на такие ресурсы, как Stack Overflow, когда пытаются решить проблемы или реализовать новые функции на наших веб-сайтах. Для большинства из нас, кто менее знаком с написанием кода, искушение просто скопировать/вставить куски кода, предоставленные пользователями на таких форумах, может быть сильным! Опасность заключается в том, что мы не полностью понимаем, как работает этот код, и тем самым можем нанести ущерб нашему веб-сайту.

Например, это может произойти при редактировании файла functions.php вашей темы или кода плагина или при изменении основного файла WordPress. Неправильный синтаксис может одним махом сломать ваш сайт, или вы можете невольно переопределить функцию, которая уже используется вашей темой или плагином.

Из-за этих ловушек стоит потратить время на то, чтобы ознакомиться со стандартами кодирования WordPress, прежде чем что-либо делать, и, конечно же, убедитесь, что вы разбираетесь в PHP, CSS, HTML и jQuery!

И последнее, но не менее важное: при разработке веб-сайта старайтесь использовать тестовую среду, если это возможно. Есть много причин, по которым он вам нужен.

Проблемы с доступом пользователей

Если вы используете большой веб-сайт с несколькими пользователями, важно убедиться, что вы обращаете внимание на уровень доступа, предоставленный им.

Первое, чего следует избегать, — это предоставлять административный доступ всем пользователям с правами администратора. Независимо от того, насколько вы доверяете своим пользователям, это только вопрос времени, когда они совершат ошибку, особенно если число пользователей с полными правами администратора велико.

По умолчанию WordPress предоставляет пользовательские роли Администратор, Редактор, Автор, Участник и Подписчик. Различие между этими ролями пользователей показано ниже:

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

Вопросы, связанные с хостингом

Хотя значительное количество проблем, связанных с WordPress, возникает из-за ошибок пользователей, некоторые из них могут быть связаны с используемым хостингом. WordPress и конечный пользователь могут делать все идеально, но если базовое аппаратное и программное обеспечение, используемое для обеспечения работы веб-сайта, работает неправильно, у вас явно будут проблемы.

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

Так что выбирайте тщательно, когда дело доходит до выбора услуги хостинга WordPress!

Итак, у вас проблема с WordPress!

Мы рассмотрели ряд наиболее распространенных причин поломки WordPress. Профилактика лучше, чем лечение, но что делать, если ваш сайт WordPress уже сломался?

Сначала загуглите проблему! Благодаря невероятной популярности WordPress (который на момент написания статьи поддерживает более 64% веб-сайтов, использующих CMS), чаще всего кто-то еще сталкивался с той же проблемой, что и вы, и, надеюсь, опубликовал решение. для вас, чтобы проверить.

Вы также найдете много ответов на распространенные проблемы в блоге Pressidium! Взгляните на несколько ключевых статей в этой области ниже.

  • Обновление сломанного моего веб-сайта WordPress
  • Анализ производительности с помощью WebPageTest
  • Как бороться со спамом на вашем сайте WordPress
  • Как защитить свой сайт WordPress
  • Почему мой сайт WordPress работает медленно?
  • Как исправить белый экран смерти WordPress
  • Как исправить ошибку «Вы уверены, что хотите это сделать» в WordPress
  • Восемь задач по обслуживанию WordPress, которые нужно выполнять регулярно!
  • Что такое журналы ошибок WordPress и как их использовать?