В даден момент може да откриете необходимостта да промените името на домейна на уебсайта си в WordPress. Може би сте намерили по-добро име на домейн, или сте използвали временен домейн, за да настроите всичко. Така или иначе, ще трябва да промените няколко настройки във вашата WordPress инсталация, за да направите прехода към новия ви домейн гладък.

Ако трябва да мигрирате уебсайта си към нов сървър, моля, вижте това ръководство за мигриране, без да имате престой.

Подгответе се, като съберете цялата необходима информация

Преди да промените името на домейна си, ще ви е необходима незабавно достъпна следната информация:

  • Вашите Удостоверения за вход в WordPress на администратора. Това е потребителското име и парола, използвани за влизане в таблото за управление на WordPress.
  • Вашият файлов мениджър или cPanel идентификационни данни за вход.
  • Вашите FTP идентификационни данни за вход.
  • Достъп до PHPmyAdmin през контролния панел.

Вие също така ще искате да направите пълен архив на вашата WordPress инсталация.

Ето четири варианта за промяна на името на домейна ви в WordPress, като се започне с най-лесния метод и завърши с две опции, които трябва да се използват само ако не можете да получите първите две, които да работят.

1. Променете името на домейна чрез администраторския панел на WordPress

Най-лесният начин да промените името на домейна ви е да влезете в своя администраторски акаунт в WordPress и да отидете до страницата Общи настройки. Ще видите две опции, наречени "Адрес на WordPress (URL)" и "Адрес на сайта (URL)".

Променете тези два URL адреса към името на целевия си домейн. В повечето случаи тези два URL адреса ще бъдат еднакви, но те ще бъдат различни, ако съхранявате вашите WordPress файлове в различна директория от домейна, използван за достъп до сайта. Ако случаят е такъв, не забравяйте да редактирате опцията "Адрес на WordPress", за да отразите директорията, в която се намират файловете ви в WordPress. URL адресът "Адрес на сайта" е адресът, от който искате хората да въвеждат, за да имат достъп до уебсайта Ви.

Тази опция ще работи, ако нямате проблем с достъпа до таблото за управление на администратора. Ако нямате достъп до таблото за управление на администратора, следващата опция ще ви помогне.

2. Редактирайте базата данни чрез phpMyAdmin

Преди да направите каквито и да е промени в базата данни, не забравяйте да я архивирате в cPanel или каквото и да е контролно табло, което използвате.

Отидете до phpMyAdmin и намерете вашата WordPress база данни, посочена в колоната вляво. Кликнете върху името на базата данни, за да го изберете. Ще видите списък с таблици под името на базата данни. Намерете таблицата, наречена "wp_options", и кликнете върху нея. В тази таблица има два реда, които трябва да редактирате: "siteurl" и "home". Те трябва да се показват като първите две опции. Редактирайте тези стойности, за да отразите целевия си домейн и сте готови!

3. Редактирайте файла wp-config.php

Ако първите две опции не работят, можете директно да редактирате файла "wp-config.php". Можете да редактирате този файл във файловия си мениджър или да изтеглите файла за редактиране и качване чрез вашия FTP клиент.

Искате да идентифицирате двата реда код, които определят URL адресите на вашите домейни. Те ще изглеждат така:

 define ("WP_HOME", "http://example.com"); define ("WP_SITEURL", "http://example.com"); 

Заменете и двете копия на "example.com" с името на целевия ви домейн.

Тази опция за промяна на името на домейна ви ще работи, но трябва да се използва като последна възможност. Когато редактирате файла "wp-config.php" ръчно, вие по същество твърдо кодирате стойностите на сайта в уебсайта си и вече няма да можете да ги редактирате от общите си настройки в таблото за управление на администратора.

4. Редактирайте файла functions.php, за да актуализирате базата данни

Тази опция е временна команда и не трябва да се използва като постоянно решение. Използвайте този метод само когато всички други опции са се провалили и / или сайтът ви не е достъпен през предния край.

Добавете следните два реда код непосредствено след ""

 update_option ('siteurl', 'http://example.com'); update_option ("начало", "http://example.com"); 

Качете редактирания файл на сайта си и след това влезте в страницата за администриране няколко пъти. Това ще доведе до обновяване на опциите ви в базата данни. След като сайтът ви е функционален, трябва да премахнете двата реда на код от файла functions.php. Базата данни ще остане актуализирана.

Ако вашата WordPress тема няма файл functions.php, можете да създадете една, като обвиете двата реда на кода, изброени по-горе, в php тагове като следното:

Горният код може да бъде записан в обикновен текстов файл, наречен "functions.php" и качен в главната директория на темата. Ще искате да влезете в администраторския си панел няколко пъти, за да задействате командата, след което запомнете да изтриете този файл, след като базата ви данни е актуализирала опциите.

След като промените правилните стойности, като използвате някоя от опциите по-горе, домейнът на уебсайта Ви в WordPress трябва да бъде променен.