Меню Рубрики

Ошибка function.php «Тайна белого экрана»

Error function.php "the Mystery of the white screenПри работе с WordPress начинающие вебмастера рано или поздно совершают типичные ошибки. Одна из типичных ошибок – после вставки кода в файл «Функция темы» блог перестал работать. Ситуация надо сказать не самая серьёзная. Однако белый экран после редактирования  function.php может прибавить вам пару седых волос. Что ещё более странно — читать советы переустановить движок, шаблон и кибер боги знают ещё чего. Мне всегда было непонятна привычка первым действием применять «тяжёлую артиллерию». Особенно если проблема решается менее жёсткими методами.

Исправление белого экрана после редактирования function.php

 

   Хочу напомнить главное правило вебмастера: собрался править – сделай резервную копию. Большинство «проблем» возникающих из-за не совсем прямых рук всегда можно избежать сделав откат – об этом часто забывают. Повторяйте эту фразу как мантру, перед каждым изменением на блоге. Но эта статья называется «Исправление ошибки белого экрана», а не «Правила юного вебмастера», поэтому перейдём ближе к делу.

   Действие первое. На блог, чтобы удалить свои изменения, мы зайти не можем. Поэтому логично зайти на свой хостинг и открыть файл function.php в шаблоне темы. Удалить внесённые изменения и сохранить файл. Блог снова работает! Но, как правило, ты боишься стереть «что-то не то» поэтому можно поступить проще. Открыть на компьютере скачанную тему. Скопировать из неё function.php и заменить файл на хосте. Это естественно в том случае, если вы сначала скачали шаблон на компьютер, а потом закачали на хостинг. Но я, например, предпочитаю пользоваться стандартным WordPress установщиком, поэтому сохранённые на компьютере темы у меня отсутствуют. Если у вас аналогичная ситуация, для вас предусмотрено действие второе.

   Действие второе. Зайдите на хостинг и удалите корявую тему. WordPress автоматически активирует одну из тем по умолчанию. Например, Twenty Eleven, Twenty Twelve и т.д. Ошибки связанные с белым экраном исчезнут. Позже сможете снова установить необходимый шаблон, или исправить старый. Поэтому я рекомендую не удалять все темы по умолчанию, а оставить хотя бы одну. Даже если вы её не будете использовать.

   Вот собственно и все рекомендации по «лечению» проблемы белого экрана смерти WordPress. Ошибка function.php «Тайна белого экрана» исправлена. Прошу заметить, сделали мы это без всяких там переустановок движка и других необдуманных действий.

   P.S. Для тех кто забыл путь к файлу function.php на своём хостинге: /ваш сайт/public_html/wp-content/themes/ваша тема. И да – перед производством работ на блоге, не забывайте делать резервную копию.

   С уважением, Роман Рей

Добавить комментарий

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