Very short snippet: Wordpress administrator?

lunedì 3 novembre, 2008

Amministratore o sottoscrittore? Ecco un modo rapido per capirlo:

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

Oppure, in forma "contratta":

PHP:
  1. global $user_ID;
  2. //
  3. $capabilities = get_usermeta( $user_ID, 'wp_capabilities');
  4. // $admin è true se amministratore
  5. $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
[as][/as]           // Actionscript
[css][/css]         // CSS Style Sheet
[html][/html]       // HTML
[js][/js]           // Javascript
[objc][/objc]       // Objective-C
[php][/php]         // PHP
[sql][/sql]         // SQL