Hallo Leute,
hab mal bissel gestöbert und ähnliche Themen gefunden aber leider hat mir keins weitergeholfen.
Ich benutze WP3.0 mit Widgets (Twentyten Theme) und somit Dynamic Sidebar.
Jetzt hab ich mir ein Plugin besorgt und es umgeschrieben damit User mit der Rolle Abonennt nicht mehr ins Backend kommen. Ich möchte nicht das Sie da Sachen ändern. Soweit so gut das läuft auch alles. Jetzt ist nur der Link im Meta-Widget in den Admin bereich unnötig! Wie bekomme ich den weg? Bzw. wie kann ich ihn nur für Abonennten ausblenden und sonst anzeigen lassen.
Ich hab schon versucht mich da reinzuhooken und nen filter in mein Plugin geschrieben aber das läuft nicht so wirklich. Die Seite schmiert dann ab und läuft in nen loop weil sich der Filter selber aufruft denke ich.
Hier mal der Quellcode von meinem Versuch:
if ( ! function_exists( 'mytheme_adminlink' ) ) :
/**
* Display the Admin link if user is not a subscriber.
*
* Display a link which allows the user to navigate to the dashboard if logged in.
*/
function mytheme_adminlink()
{
global $current_user;
$user_info = get_userdata($current_user->ID);
if ($user_info->user_level>0)
{
wp_register();
}
}
add_filter( 'register', 'mytheme_adminlink' );
endif;
Alles anzeigen
Ich hab im WP Codex gelesen, dass wp_register den filter register benutzt und das man sich so rein hooken könnte. Wie gesagt leider ohne Erfolg.
Vielen Dank schonmal im Vorraus.
:-)