3. 5. 2004 v sekci blogování:

Blog – problém II

Jak jsem vyřešil svůj blogařský problém? Soubor wp-login.php je rozdělen pomocí příkazu case na několik větví (podle hodnoty proměnné action). Ve větvi login najdete následující kód:

if(!empty($HTTP_POST_VARS)) {
$log = $HTTP_POST_VARS[„log“];
$pwd = $HTTP_POST_VARS[„pwd“];
$redirect_to = $HTTP_POST_VARS[„redirect_to“];
}
$HTTP_POST_VARS je pole proměnných, které jsou skriptu poslány metodou post od logovacího formuláře. K formuláři se ovšem nedostaneme, takže tento kód v podstatě není potřeba. Změna byla následující: /*
if(!empty($HTTP_POST_VARS)) {
$log = $HTTP_POST_VARS[„log“];
$pwd = $HTTP_POST_VARS[„pwd“];
$redirect_to = $HTTP_POST_VARS[„redirect_to“];
} */ $redirect_to = „wp-admin/“;
Nakonec se nalogujeme do systému adresou ve tvaru http://adresa.meho.blogu.cz/wp-login.php?… 

Update: přikládám zazipovaný wp-login.php pro případné zájemce – neprogramátory.