Artur C.

Artur C. .unknown

Temat: if (is_admin('LOGIN ADMINA')) dostosowanie opcji w panelu...

Witam szefostwo!

Czy istnieje jakaś funkcja, która wyłapywała by po loginie jakie opcje w panelu administracyjnym ma ukrywać a jakie nie? Bardziej chodzi mi jak odwołać się w poniższym IFie do konkretnego loginu i czy w ogóle tak się da.

np.

if (!is_admin('Art')) {

//jeżeli NIE jest to admin o loginie: Art
//ukryj następujące funkcje

function remove_menus(){

remove_menu_page( 'edit.php' ); //Posts
remove_menu_page( 'edit-comments.php' ); //Comments
remove_menu_page( 'plugins.php' ); //Plugins

}
add_action( 'admin_menu', 'remove_menus' );

}

else {

// nic nie ukrywaj

}
Paweł Knapek

Paweł Knapek freelancer, koder,
wordpressowiec

Temat: if (is_admin('LOGIN ADMINA')) dostosowanie opcji w panelu...

Lepiej raczej odwrotnie tj akcja a w niej dopiero warunek IF.

https://codex.wordpress.org/Function_Reference/wp_get_c...
http://codex.wordpress.org/Function_Reference/get_curr...
przydać się tez może czasem
http://codex.wordpress.org/Function_Reference/current_...
Artur C.

Artur C. .unknown

Temat: if (is_admin('LOGIN ADMINA')) dostosowanie opcji w panelu...

Faktycznie banał ;) patrzyłem wcześniej na to ale sam nie wiem czemu nic z tym nie zrobiłem :)


$current_user = wp_get_current_user();
if ( 'Admin' == $current_user->user_login ) {
// Not logged in.
} else {

}


Dzięki!



Wyślij zaproszenie do