Як «поламати» встановлений 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'.