Rinominare wp-admin in wordpress

29 Giugno 2017

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

Fonte: http://www.trickspanda.com/2014/01/hide-wordpress-admin-url/

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.