Da ich im Netz nichts vorhandenes gefunden habe, habe ich eben selbst Hand angelegt.
Man öffne seine functions.php aus dem Theme und kopiere dort hinein:
PHP
function check_userlevel( $attr, $content = null )
{
global $user_level;
get_currentuserinfo();
extract( shortcode_atts( array( 'level' => '0' ), $attr ) );
if (intval($user_level) >= $level)
return $content;
return '';
}
add_shortcode( 'userlevel', 'check_userlevel' );
Alles anzeigen
Im Artikel oder der Seite kann man dann folgendes benutzen:
Zitat
[userlevel level=2]
Diesen Text sehen nur User mit User_Level 2
[/userlevel]
Ich benutze zusätzlich noch den Role Manager, da kann man dann die User-Level selbst festlegen. Viel Spaß damit.