Каждый сайт на WP использует плагины. А конфликты плагинов являются наиболее распространенной проблемой, с которой сталкиваются пользователи WordPress. И если вы никогда не сталкивались с белым экраном смерти или не могли войти в систему, тогда считайте, что вам крупно повезло.
Однако, если вам не так повезло, вы можете сделать некоторые шаги до, после и во время ошибок, чтобы нивелировать конфликты плагинов в WordPress.
Подобно тому, как правильное питание и физические упражнения являются профилактическими мерами для поддержания хорошего здоровья, так и профилактика для своего сайта на WordPress уменьшит вред от конфликта плагинов. Если все сделано правильно, ваши превентивные меры уменьшат влияние любых конфликтов, которые могут случиться.
Правило №1 веб-разработки: никогда не тестируйте код на «живом» сайте. Даже если вы недавно использовали этот плагин. Никогда, никогда не активируйте плагин на живом сайте, который вы не тестировали в локальной среде.
Иногда конфликты плагинов видны не сразу и могут проявляться при определенных условиях. В ваших интересах выполнить тест всех основных функций, прежде чем запускать плагин на онлайн сайте.
Мы все используем плагины. Это одна из причин, почему WordPress такой крутой. Но один из лучших способов предотвратить конфликты плагинов – это использовать плагин только тогда, когда он вам действительно нужен. Есть много случаев, когда небольшой кусок кода в файле functions.php
может сделать то же самое, что и плагин. Подумайте об этом так: у вас не будет конфликта плагинов, если у вас не будет плагинов!
Конфликты плагинов WordPress, как правило, возникают, по крайней мере, из-за того, что один плагин конфликтует с другим плагином, вашей темой или версией WordPress (а иногда и с PHP-версией вашего сервера). Вы можете избежать множества проблем, убедившись, что ничто на вашем сайте не устарело. Но остерегайтесь автоматических обновлений.
Убедитесь в том, что вы досконально знаете то, что вы обновляете. Хранилище плагинов WordPress в последнее время добилось больших успехов в информировании о совместимости плагинов, и очень важно, чтобы вы ознакомились с этой совместимостью перед установкой.
Если плагин не был протестирован ни с одним из трех последних крупных обновлений, эта информация предоставляется в верхней части официальной страницы плагина. Это не означает, что обязательно существует конфликт, но вы должны протестировать это на локальном сервере, прежде чем использовать его на сайте онлайн. Также читайте логи изменений, ведь всякий раз, когда происходит обновление плагина, разработчики выпускают журнал изменений, чтобы показать все, что было исправлено в новой версии.
Итак, у вас возник конфликт, несмотря на то, что вы предприняли все возможные превентивные меры. Это случается, и это ужасно. Но это не конец света. Вам нужно только сохранять спокойствие и хладнокровно исправить ошибки.
Когда что-то ломается в Интернете, такая слава быстро распространяется. У вас есть два варианта: вы можете использовать Google и вбить в поиск конфликт плагина [название плагина]
, или вы можете ознакомиться с официальным форумом, документацией и страницей репозитория WP каждого плагина, который вы установили.
Это самый надежный способ решения этой проблемы. Когда вы отключите все плагины, а затем будете включать их по одному, вы довольно быстро найдете виновника. Имейте в виду, что, хотя вы узнаете, в каком плагине кроется проблема, вы не узнаете причину этой проблемы. Вам, вероятно, придется воспользоваться приведенным выше способом, прежде чем сможете двигаться дальше.
Как только вы узнаете, какой из плагинов вызвал поломку вашего сайта, пришло время разобраться с этой проблемой. Вот как вы можете поступить в данном случае.
Самый простой способ исправить конфликт плагинов WordPress – это очистить сайт и начать все сначала. Это не должно означать новую установку, это может быть восстановление из предыдущей резервной копии, которая, как вы знаете, работала достаточно хорошо.
Иногда, даже когда вы решаете проблемы, внедряете все исправления, которые работают на вашем локальном сайте, и думаете, что все возвращается в норму… это не так. Проблемы могут сохраняться из-за проблем с кэшированием на стороне сервера или в браузере. К счастью, очистка кеша относительно быстрая и безболезненная процедура, и вам, вероятно, следует делать это независимо от того, есть ли какие-либо очевидные проблемы.
Допустим, вам действительно нужно то, что делает конфликтный плагин для вашего сайта. Это означает, что восстановление из резервной копии не является долгосрочным решением, и вам не помогут ни эквивалентные плагины, ни обновления от разработчиков.
Это оставляет вам только один вариант: погрузиться в код плагина и исправить проблемный код самостоятельно. И в Кодексе WordPress вы можете ознакомиться со страницей под названием Отладка в WordPress, которая поможет вам на первом этапе данного процесса.
Вы должны быть в состоянии идентифицировать и разрешать конфликты плагинов с минимальными затратами. Но самое главное, вы теперь умеете предотвратить возникновение подобных проблем. В первую очередь вам нужно проделать все необходимые профилактические меры. Но если уж случилась проблема – идентифицировать ее, а после этого, — виртуозно нейтрализовать.
Выбор мастера для ремонта и перетяжки мебели — задача, которая требует вдумчивого подхода. Ведь от…
Выбор идеального хостинга под свой сайт может быть довольно запутанным делом, особенно когда существует так…
Чтобы избегать ошибок, нужно набираться опыта; чтобы набираться опыта, надо делать ошибки Лоуренс Питер
Краткое определение Черного SEO Черное СЕО (или Черная оптимизация) — это любая практика, целью которой…
Получение водительских прав категории C открывает двери к профессиональной деятельности, связанной с управлением грузовыми автомобилями.…