Як «поламати» встановлений WordPress і відремонтувати його назад

Як «поламати» встановлений WordPress і полагодити його назад.

WordPress сам по собі - досить потужний двигун, але іноді навіть потужна гнучка CMS стане жертвою в руках тих, хто вирішив "навернути" безліч налаштувань і "зламати" двигун. Цей практичний посібник і скринкаст присвячені тому, щоб навчити вас не тільки "зламувати" WordPress, але й робити з ним багато цікавих речей.

його

А ви вже зробили? Ну що ж, немає нічого простішого: доведеться виправляти. І ось кілька способів, як це можна зробити (якщо точно - то три способи).

Спосіб 1. Редагуємо файл functions.php

Перший спосіб виправити "зламаний" WordPress - той, який воліють багато користувачів. Якщо ви не знайомі з призначенням файлу functions.php , то знайте: цей файл потрібен для розширення можливостей встановленого WordPress і для оптимізації коду, який посилює можливості вашої теми. Для кожної теми вміст файлу буде різним.

Не дуже важливо, що в самому файлі: вам знадобляться перші кілька рядків.

Відкрийте файл functions.php у папці з вашою темою (twentyeleven або будь-якою іншою). У верхній частині файлу, відразу після рядка, помістіть наступний код:

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

Спосіб 2. Редагуємо файл wp-config.php

Крім того, якщо перший спосіб виправлення відредагованого сайту не спрацював, вам хоч-не-хоч доведеться скористатися другим способом.

Спосіб 3. Relocate, True!

Відкриваємо ще раз наш файл wp-config.php і цього разу додаємо код перед рядком That'sall, stop editing! Happy blogging. "

define( 'RELOCATE', true);

Вуаль! Сайт знову "залагодився". Простий рядок коду проробив велику роботу і "полагодив" ваш блог. Цей код оновлює потрібні поля у БД WordPress.

Важливо: Не забудьте зберегти резервну копію файлу wp-config.php і видаліть з файлу той рядок, який ви додали. Якщо ви боїтеся повторення такої ж помилки в майбутньому, то просто змініть параметр 'true' у рядку коду на 'false' (без лапок). Для того, щоб в майбутньому внести редагування, просто знову поверніть параметр 'true'.