Minule jsme si ukázali jak si poradit s nefunkčním přesměrováním, které vám zamezí přístup k administraci, pomocí úpravy tabulky wp_options v databázi. To však předpokládá, že máte k databází přístup. Může se stát, že se do databáze nedostanete, ale k datům na disku ano.
Ještě než se do toho pustíte, vyzkoušejte si jestli se nedostanete do administrace WordPress přes pevně danou adresu. Například:
vasedomena.tld/wp-admin/index.php
Následující postup používejte, jen když se to nezdařilo anebo se nedaří přihlášení.
FTP
Většina webhostingů nabízí k nahrávání souborů na hosting FTP (file transfer protocol). Přes tento protokol se připojíte a můžete pak nahrávat, mazat anebo editovat soubory na hostingu.
K tomu vám poslouží program Total Commander.
- Zmáčkněte v něm CRL + F
- Klikněte na Nové připojení
- Do jednotlivých políček vyplňte údaje: Název relace – WordPress (můžete si pojmenovat jak chcete), Hostitel (adresa FTP serveru – zjistíte u hostingu), Jméno uživatele (login k FTP), Heslo (heslo k FTP). Pak klikněte na OK.

- Klikněte na připojit.
- Je potřeba najít adresář s instalací. Většinou je to hned ten kam se připojíte, ale může se nacházet i v adresáři www.
- To co potřebujete je najít soubor wp-config.php.
- Ten si zazálohujte (zkopírujte). Jeho nevhodnou editací totiž WordPress zaručeně rozbijete.
- Pokud máte zálohu na něj najeďte a zmáčkněte F4 (editovat).
- Otevře se vám pravděpodobně poznámkový blok.
- Zkuste v něm najít následující řádky (zřejmě v něm však nebudou). Samozřejmě adresa bude na váš web 🙂
define('WP_HOME','http://neco.tld'); define('WP_SITEURL','http://neco.tld');
- Pokud existují, upravte v nich adresu na tu správnou. Jestli zde nejsou, tak je umístěte pod <?php
- Tedy aby výsledek vypadal zhruba následovně:
<?php define('WP_HOME','http://spravnaadresa.tld'); define('WP_SITEURL','http://spravnaadresa.tld');
Je třeba si uvědomit, že jakýkoliv překlep anebo špatně použité uvozovky povedou k chybě, které úplně vyřadí WordPress!
V takovém případě je třeba chybu opravit anebo nahrát soubor ze zálohy. Chyba může být i mezera přes <?php
Upozornění: Tato úprava napevno změní adresu vašeho WordPress. Odteď je doslova zakódovaná ve zdrojovém kódu a nelze změnit. Takže pokud budete plánovat v budoucnu nějakou další změnu, třeba přechod na HTTPS, tak na to nezapomeňte.