Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

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

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

Змінюємо адресу сайту

Іноді спроба змінити URL-адресу сайту може позначитися на вашому доменному імені та працездатності WordPress сайту. Наприклад, якщо ви мігруєте з доменної адреси http://oldwebsite.com на адресу http://shinynewwebsite.com , то багато хто з вас може порахувати, що найпростіше, що треба зробити - просто змінити адресу сайту у відповідному полі в Панелі адміністратора.

Не надумайте навіть бажати подібне!

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

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

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

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

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

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

update_option( 'siteurl', 'http://yourwebsite.com/' );
update_option( 'home', 'http://yourwebsite.com/' );

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

Важливо : не забувайте зробити резервну копію файлу functions.php і усунути вже додані раніше рядки. Інакше двигун WordPress буде знову і знову переписувати вміст поля з адресою сайту.

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

Ще один спосіб відновити вміст поля з адресою сайту – це відредагувати файл wp-config.php в основній папці вашого сайту.

Багато хто, включаючи творців керівництва WordPress для користувачів ( The Codex ), кажуть, що це - не найправильніший спосіб "обнулення" адреси сайту та відновлення його, оскільки він прописує "жорстким кодом" вашу адресу у встановлену версію движка, і це не дасть вам можливості редагувати адресу сайту в Панелі адміністратора надалі.

Запам'ятайте : у цю ситуацію ви потрапили з власної вини! Хтось (ви чи адміністратор сайту) змінив значення адреси та думав, що буде легко все виправити за потреби. На майбутнє буде непоганим варіантом заблокувати параметр адреси від редагування, щоб цей параметр ніхто не змінив.

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

Відкрийте файл wp-config.php (в корені вашого сайту) в редакторі і знайдіть рядок з наступними словами " That 's all, stop editing!

define( 'WP_HOME', 'http://yourwebsite.com/' );
define( 'WP_SITEURL', 'http://yourwebsite.com/' );

Перезавантажте встановлений сайт і все має заробити. Можливо, вам доведеться ввести адресу сайту у свій браузер і увійти на сайт, використовуючи сторінку wp-admin , наприклад:.

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

І останній спосіб все виправити – це використовувати редагування адреси сайту за допомогою вбудованої можливості релокації сайту засобами WordPress. Цей метод гранично простий і схожий на попередній.

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

define( 'RELOCATE', true );

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

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

От і все!

Насамкінець скажемо ще раз, що найкраще не редагувати вручну адресу вашого блогу. Якщо вам потрібно перенести свій сайт на нову адресу, то зробіть резервну копію вашої бази даних та теми оформлення, а потім імпортуйте наявну базу даних на нову установку движка на новому доменному імені.

Джерело: WP.tutsplus.com
inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 17

KeePass:

Дякую за статтю. Вчора переносив блог на WordPress з хостингу на локальну машину, довелося довго повозитися, але тепер точно знатиму, як треба робити в таких ситуаціях.

KeePass:

А як зробити так, щоб усі зображення в постах після перенесення нового домен мали посилання нового домену? Тепер перевірив посилання на зображення, і виявив, що все одно посилаються на старий домен.

Роман Томченко:

Не використовувати абсолютні посилання.

KeePass:

Я так розумію, що мені потрібно перезаписати посилання на зображення у всіх постах, але як це зробити, скажімо, через SQL-запит?

Dmitry Korolev:

Найкращий спосіб – це найпростіший.
1) Відредагувати адресу сайту у wp-config.php

2) У дампі БД будь-яким редактором зробити пошук і заміну старої адреси на новий (те ж можна зробити і безпосередньо в phpmyadmin sql-запитом - знадобиться, якщо хостинг залишається той самий)

Павло:

У мене при установці теми видало таку хрень: Ця тема є зареєстрована під творчими спільними ліцензіями, всі сторінки в footer повинні remain intact. Наразі сайт взагалі не працює. Підкажіть, що робити?

WordPresso:

Це означає, що ви вирізали авторські посилання з підвалу теми. Поверніть посилання назад і все буде прибл.

В'ячеслав:

Доброго дня, мені потрібна допомога з доопрацювання сайту вордпрес. Якщо візьметеся, повідомте контакти для зв'язку.

WPcafe.org:

На жаль, ми не займаємося доопрацюванням сайтів на WordPress.

Микола:

Павло можу допомогти з авторськими посиланнями за 150 рублів, мій скайп turbo-street-mc

Артем:

У мене все одно не оре, перепробував всі методи описані :(

Михайло:

О! Дякую! Запрацювало!

Олександр:

Велике спасибі!!! Відновив сайт!

саша:

Дякую!!!!!!!!

липень:

Дякуємо

Максим:

другий спосіб допоміг

Ліа:

Ти - просто Бог !!!!! Величезне спасибі!

Додати коментар або відгук