Site-ul WordPress de pe localhost redirecționează către site-ul live
Am descărcat codul și am exportat baza de date de pe server pentru a configura site-ul pe localhost-ul meu. De asemenea, am modificat URL-urile home și site în tabela wp_options. Pot să mă conectez în wp-admin, dar când fac click pe pagina principală, sunt redirecționat către site-ul live.
Dacă cineva cunoaște problema, vă rog să mă ajutați.
Mulțumesc anticipat.

Conform referinței WordPress de aici
Adaugă aceste două linii în fișierul wp-config.php, unde "example.com" este locația corectă a site-ului tău.
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
SAU
Editează functions.php
Adaugă aceste două linii în fișier, imediat după "
update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );
Sau verifică și fișierul .htaccess
dacă ai adăugat vreo regulă de rescriere pentru redirecționarea site-ului.
Sper că te-am ajutat!!

Nu funcționează, dar când am schimbat structura permalink-urilor și apoi am revenit la cea veche, a început să funcționeze.

a funcționat și pentru mine, dar a trebuit să dezactivez cache-ul browserului și să adaug toate acestea împreună: define('WP_HOME','http://localhost');
define('WP_SITEURL','http://localhost');
define('WP_CACHE', false);
define('WP_DEBUG', true);

Încearcă următoarele:
Dacă sunt instalate pluginuri de cache precum W3 Total Cache, atunci golește cache-ul mai întâi. Sau poate dezactivează-le temporar.
Realizează o căutare și înlocuire în baza de date pentru vechea adresă URL a site-ului. Poți folosi acest plugin.
Resetează structura legăturilor permanente (Panou de control >> Setări >> Legături permanente).
Ultima, dar nu cea din urmă. Șterge cache-ul și istoricul browserului tău.
- În Chrome, poți încerca să golești cache-ul DNS înainte de a șterge tot cache-ul.

Ultima a funcționat și pentru mine - încă nu înțeleg de ce s-ar întâmpla asta!? :(

Am testat și am confirmat: în cazul meu era cache-ul browserului. Făcusem toți pașii anteriori fără succes și apoi am trecut pe un alt browser pentru a verifica. Problema a fost rezolvată. Era cache-ul.

1- după ștergerea w3 total cache 2- am resetat permalink-urile apoi 3- am deschis în modul incognito

De asemenea, rețineți că dacă aveți o rețea WordPress multisite, atunci trebuie să urmați pași suplimentari, consultați: https://wpengine.com/support/how-to-change-a-multi-site-primary-domain/

A trebuit să modific aceste linii în wp-config.php de la
define('WP_CACHE', true);
define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );
la
define('WP_CACHE', false);
//define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );

De asemenea, puteți rezolva această problemă prin instalarea WP cli și rularea comenzii:
wp search-replace 'example.com' 'example.local'
Consultați codex-ul pentru mai multe informații. Dar, după cum a menționat Jitendra, este important să ștergeți și cache-ul browserului după efectuarea acestei operațiuni.
