Wie man nach dem Login den Arbeitsweg umleitet?

Ich habe alles versucht: Peters Login Redirect , Redirection , einige nicht funktionierende Javascript-Hacks, routemap PHP-class (das ist wirklich beeindruckend, aber ich bin mir nicht sicher, dass das in diesem Fall sehr nützlich ist).

Ich verwende Theme My Login , aber seine Umleitungseinstellungen würden nicht antworten. (Ich brauche es aber immer noch).

Irgendwelche Ideen?

Solutions Collecting From Web of "Wie man nach dem Login den Arbeitsweg umleitet?"

Sie können die WordPress-function wp_redirect() . Wenn Sie eine Weiterleitung nach dem Anmelden oder Abmelden wollen, überprüfen Sie das Plugin Adminimize, es hat eine Option dafür.

Zwei Beispiele für eine Weiterleitung in einem benutzerdefinierten Plugin oder functions.php des Themas (das folgende Beispiel verwendet die Variable $pagenow ):

 function fb_redirect_1() { global $pagenow; if ( 'plugins.php' === $pagenow ) { if ( function_exists('admin_url') ) { wp_redirect( admin_url('edit-comments.php') ); } else { wp_redirect( get_option('siteurl') . '/wp-admin/' . 'edit-comments.php' ); } } } if ( is_admin() ) add_action( 'admin_menu', 'fb_redirect_1' ); 

Eine Alternative mit $_server , überprüft auch die URL:

 function fb_redirect_2() { if ( preg_match('#wp-admin/?(index.php)?$#', $_SERVER['REQUEST_URI']) ) { if ( function_exists('admin_url') ) { wp_redirect( admin_url('edit-comments.php') ); } else { wp_redirect( get_option('siteurl') . '/wp-admin/' . 'edit-comments.php' ); } } } if ( is_admin() ) add_action( 'admin_menu', 'fb_redirect_2' );