Come modificare la home page predefinita per il dashboard di WordPress?


9

È possibile modificare la pagina di amministrazione "Home" predefinita quando si accede al dashboard di WordPress?

Ho pensato a un paio di possibilità ...

  1. Sostituisci il contenuto nella home page di Dashboard con contenuti personalizzati.
  2. Reindirizzare a una pagina di amministrazione diversa all'interno del dashboard di WordPress dopo aver effettuato correttamente l'accesso.

Se è possibile eseguire una delle due opzioni, quali hook si consiglia di utilizzare?

Risposte:


7

Abbastanza facile, ho deciso di fare solo l'opzione di reindirizzamento. Ho usato il wp_logingancio di azione. Probabilmente potresti anche usarlo per reindirizzare i tuoi utenti a QUALSIASI pagina sul tuo sito web. È inoltre possibile verificare le funzionalità utente dall'oggetto $userpassato come parametro di funzione se si desidera inviare livelli utente diversi a pagine diverse.

/* Redirect the user logging in to a custom admin page. */
function new_dashboard_home($username, $user){
    if(array_key_exists('administrator', $user->caps)){
        wp_redirect(admin_url('admin.php?page=c2c-overview', 'http'), 301);
        exit;
    }
}
add_action('wp_login', 'new_dashboard_home', 10, 2);
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.