Rinominare wp-admin in wordpress
Per svariati motivi si potrebbe avere la necessità di modificare il classico indirizzo per l’area riservata di wordpress trasformando ad esempio www.dominio.it/wp-admin in www.dominio.it/dashboard.
Per rendere l’url personalizzato ci sono tre semplici cose da fare:
1) Aggiungere al file functions.php del proprio tema il seguente codice:
add_filter('site_url', 'rename_wpadmin', 10, 3);
function rename_wpadmin($url, $path, $orig_scheme ) {
$current = array( "/(wp-admin)/");
$new = array(WP_ADMIN_DIR);
return preg_replace($current, $new, $url, 1);
}
2) Aggiungere le seguenti costanti nel file wp-config.php
define('WP_ADMIN_DIR', 'dashboard');
define('ADMIN_COOKIE_PATH', SITECOOKIEPATH.WP_ADMIN_DIR);
3) Aggiungere questa regola al file .htaccess
RewriteRule ^dashboard/(.*) wp-admin/$1?%{QUERY_STRING} [L]
Ed ecco fatto!
Grazie al Rename wp-login.php è anche possibile rinominare la pagina di login wp-login.php ad esempio in www.dominio.it/login piuttosto che www.dominio.it/wp-login.php