Zmień adres strony internetowej w WordPress według Code

Czy zmieniłeś adres URL swojej witryny z ustawień -> ogólne i zepsułeś to?

zmień adres URL wp

Czasami chcemy zmienić adres URL naszej witryny, mylimy się i pozostawiamy naszą witrynę niedostępną.

Nie wiem czy zdarzyło się to Tobie, to mi się przydarzyło 🙂

Jeśli Ci się to przydarzyło, powiem Ci krok po kroku, jak to rozwiązać i naprawić Twoją stronę.

W tym samouczku zobaczymy 2 sposoby zmiany adresu URL naszej witryny za pomocą kodu:

W przypadku obu metod będziesz potrzebować dostępu do FTP lub cPanel swojego serwera, aby móc zmieniać pliki swojej witryny.

Zmień adres URL swojej witryny z pliku WP-config.php

Tak proste, jak dodanie tych dwóch wierszy w pliku wp-config.php


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

Dodając je zobaczysz, że witryna nie zwraca już uwagi na to, co ustawiłeś w Ustawieniach -> Ogólne Twojej witryny.

Co więcej, zobaczysz, że opcja ich modyfikacji jest teraz wyłączona.

Jeśli usuniesz poprzednie wiersze z pliku wp-config.php, zostaną one ponownie włączone.

Zmień adres URL swojej witryny z pliku functions.php swojego szablonu

Ta metoda jest bardzo podobna do poprzedniej, ale z dużą różnicą merytoryczną.

Musimy dodać te dwie linie w pliku functions.php naszego szablonu.


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

W ten sposób zobaczymy, że podobnie jak w przypadku poprzedniej metody, domena lub adres URL naszej witryny internetowej ulegają zmianie.

Niby jest tak samo, ale to, co dzieje się pod spodem, jest zupełnie inne.

Podczas gdy w pierwszej metodzie wartość domeny w bazie danych nadal jest taka, jaką umieściliśmy w Ustawienia —> Ogólne, w drugiej metodzie wartość, którą tam umieściliśmy, ulega zmianie. Jest zmieniany bezpośrednio w bazie danych.

Można powiedzieć, że pierwsza metoda pomiń wartość z bazy danych, podczas gdy w tej drugiej metodzie dzieje się tak zastępuje wartość z bazy danych

baza danych url

Jak wartość jest zastępowana w tej drugiej metodzie, po naprawieniu sieci musimy usunąć te wiersze z pliku functions.php

Tutaj masz samouczek, jak zmienić domenę kodem na wideo:

Suscríbete a mi kanał:  

Mam nadzieję, że Ci się podobało 🙂

Zostaw komentarz