Very short snippet: WordPress administrator?

Amministratore o sottoscrittore? Ecco un modo rapido per capirlo:

1
2
3
4
5
6
7
8
9
global $user_ID;
//
$capabilities = get_usermeta( $user_ID, 'wp_capabilities');
//
if ( is_array( $capabilities ) ) {
    if( $capabilities['Administrator']==1 || $capabilities['administrator']==1 ) {
        echo "Sei un amministratore";
    }
}

Oppure, in forma “contratta”:

1
2
3
4
5
global $user_ID;
//
$capabilities = get_usermeta( $user_ID, 'wp_capabilities');
// $admin è true se amministratore
$admin = ( $capabilities['Administrator']==1 || $capabilities['administrator']==1 );

Si possono ovviamente controllare tutti i livelli messi a disposizione da WordPress, come subscriber ad esempio.

Un commento a: “Very short snippet: WordPress administrator?”

  1. 25 nov, 2008 News dal world Wordpress. Press Review - rassegna stampa sul web « Agor@Review:

    [...] Very short snippet: WordPress administrator? | Undolog.com [...]

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre> // blocco generico
					<code></code> // blocco generico
					[cc_actionscript][/cc_actionscript] // Actionscript
					[cc_actionscript3][/cc_actionscript3] // Actionscript 3
					[cc_css][/cc_css] // CSS Style Sheet
					[cc_html][/cc_html] // HTML
					[cc_js][/cc_js] // Javascript
					[cc_objc][/cc_objc] // Objective-C
					[cc_php][/cc_objc] // PHP
					[cc_sql][/cc_sql] // SQL


Stop SOPA