9 проблем с WordPress, о которых вы не знали (и как их исправить)

Опубликовано: 2015-11-30

fix_problems

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

Давайте узнаем, что это за проблемы и как их исправить:

1. WordPress не всегда безопасен

Начнем с безопасности, потому что это одна из самых серьезных проблем на многих сайтах WordPress.

С каждым годом мы становимся свидетелями того, как все больше и больше сайтов становятся жертвами хакеров и вредоносных скриптов. Например, только в 2014 году сообщалось о двух крупных уязвимостях:

  • первый затронул более 50 000 сайтов,
  • а другой около 100 000 сайтов.

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

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

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

  • Не загружайте плагины или темы из неизвестных источников. Получите их либо из официальных репозиториев на WordPress.org, либо из других надежных источников, таких как здесь, на ThemeTrust.
  • Используйте специальный плагин безопасности. Такое решение, как Sucuri Security или Wordfence, защитит вас от различных распространенных атак.

словозабор

Я действительно не могу подчеркнуть это достаточно. Безопасность WordPress — это не шутки. Вы можете потерять весь свой сайт из-за одной уязвимости, если пренебрежете этим.

2. Нет встроенной функции резервного копирования

WordPress делает много вещей из коробки, но резервное копирование не входит в их число.

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

  • если вам нужен высококачественный инструмент премиум-класса, рассмотрите VaultPress (это комплексное решение для резервного копирования и восстановления; от 99 долларов в год),
  • если вы предпочитаете, чтобы все было бесплатно, попробуйте плагин WordPress Backup to Dropbox (он берет весь ваш сайт и создает его резервную копию в вашем профиле Dropbox).

3. WordPress имеет тенденцию загружаться медленно

Сообщается, что задержка загрузки вашего сайта всего на одну секунду может привести к падению количества просмотров страниц на 11%.

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

Есть много вещей, которые могут сделать ваш сайт вялым:

  • Плагины медленные. Ваши плагины занимают большую часть времени загрузки. Проверьте, какие из ваших плагинов медленные (сделайте это с плагином анализатора P3), и замените их более быстрыми альтернативами.
  • Медленный веб-хостинг. Если ваш веб-хостинг ниже номинала, то, к сожалению, вы ничего не можете сделать, кроме как отказаться от него в пользу более быстрого. Как правило, дешевые планы хостинга не очень эффективны. Качественные вещи начинаются более чем с 10 долларов в месяц.
  • Без кэширования. Кэширование — довольно сложная концепция, и такая же скучная. Однако важно то, что вы можете сделать свой сайт быстрее, установив плагин кэширования, который работает на автопилоте (например, W3 Total Cache).
  • Без сжатия gzip. Короче говоря, сжатие zip уменьшает размер файлов вашего сайта. Вы можете включить его, добавив эти строки в ваш файл .htaccess :
 AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript

4. Ваша тема может быть небезопасной

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

Чтобы повысить свои шансы, вы можете протестировать текущую тему с помощью плагина Theme Check. Он просмотрит исходный код темы и убедится, что в темноте не скрывается ничего вредоносного.

проверка темы

5. Есть негативное социальное доказательство

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

Один из самых популярных способов сделать ваш сайт удобным для социальных сетей — просто разместить кнопки «Поделиться» рядом с вашими сообщениями и страницами.

акции

Вот где на сцену выходит негативное социальное доказательство.

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

низкие акции

Исправить это довольно просто. Например, вы можете использовать SumoMe для управления кнопками социальных сетей. В настройках модуля «Поделиться» просто выберите вариант не отображать числа, пока они не достигнут заданного порога:

делиться настройками

6. Сжатие JPEG не всегда полезно

WordPress имеет интересную настройку, когда речь идет о сжатии изображений, которое он использует.

По умолчанию каждый JPEG настроен на рендеринг с качеством 90%. Для некоторых сценариев это совершенно нормально, но если ваш сайт в большей степени полагается на визуальные эффекты, вам следует рассмотреть возможность сброса уровня сжатия до 100% — с использованием исходных версий изображений.

Добавьте это в свой файл functions.php :

 add_filter( 'jpeg_quality', 'reset_jpeg_quality' ); function reset_jpeg_quality() { return 100; }

7. Миниатюры изображений не всегда оптимизированы

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

миниатюры

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

Вам поможет такой плагин, как Regenerate Thumbnails. Он берет ваши изображения и создает новые эскизы в соответствии с текущими настройками.

8. На вашем сайте есть неработающие ссылки

Почему я так уверен?

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

Конечно, найти все битые ссылки вручную было бы невозможно. Вместо этого используйте плагин Broken Link Checker, чтобы выполнить работу.

проверка неработающих ссылок

9. Пингбэки могут вызвать настоящий беспорядок

Pingbacks — одна из тех древних функций WordPress, которые были с нами в течение многих лет.

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

Однако их также можно использовать в качестве инструмента DDoS-атаки, как указывает Sucuri. На данный момент вам лучше вообще отключить пингбеки.

Вы можете сделать это в меню « Настройки» > «Обсуждение» (не устанавливайте флажок):

пингбеки

Твой ход

Есть ли что-то еще, что вас неожиданно разочаровывает в WordPress и в том, как он работает (или как он настроен)? Не стесняйтесь делиться в комментариях.