Есть один супер простой способ, который позволяет решить 80% проблем с сайтами на WordPress & WooCommerce.

Любой специалист средней руки про него знает. Но новичков бесконечно больше.

А потому все эти вопросы водопадами текут на разных ресурсах, конца и края им нет. На эти вопросы как правило нет ответов, но есть методика, которая позволяет найти ответ самостоятельно. Ну или существенно повысить качество вопроса и вероятность адекватного ответа.

Исходные положения:

  • WordPress сам по себе это простая, пуленепробиваемая машина которая работает как часы (в 99,999% случаев)
  • Абсолютное большинство проблем связано с кривыми компонентами (плагинами и темами)
  • Остальное — проблемы конфигурации сервера

Потому диагностика сводится к простым шагам.

Отключение компонентов

  1. Отключить все плагины
  2. Сменить тему на типовую (например Twenty Seventeen или TT3)
  3. Проверить актуальность проблемы

В 80% случаев проблема исчезнет. Далее надо пошагово активировать компоненты обратно и проверять проблему. В какой то момент проблема вернется. Тот компонент который вы активировали последним и содержит проблему. Зная врага в лицо проще найти решение.

Смена хостинга

Если первый метод не помог, то часто проблемы бывают в плохо настроенных серверах. Достаточно попробовать сменить хостинг. Поднять копию сайта на другом хостинге и проверить работу. Так можно решить еще 19% проблем.

Диагностика магазина и каталога WooCommerce

В части WooCommerce все почти также. Первым делом нужно локализовать причину проблемы. В 90% случаев проблема либо в каком-то плагине, либо в теме.

Порядок таков:

  1. Отключить все плагины
  2. Активировать типовую тему типа TT3 или Storefront

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

xdebug

В сложных кейсах надо подключать xdebug и пробивать порядок работы кода.

Так бывает в 1% случаев.

Если нет хороших диагностов то можно заказать такую услугу тут.

Итого

Первые 2 шага под силу выполнить без навыков программирования и это позволяет выявить 99% проблем.

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

Оставить комментарий

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