Very short snippet: WordPress administrator?

lunedì 3 novembre, 2008

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.

Post correlati

Questo articolo ti è stato utile?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Loading ...

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