Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/11/2011, 09:45
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 4 meses
Puntos: 638
Exclamación Respuesta: Error al intentar acceder con usuario perteneciente a "custom role"

Intenté usando la función current_user_can(), pero sigo en las mismas:
Código PHP:
Ver original
  1. <?php
  2. $isadg_archivero = get_role('archivero');
  3. foreach ( $isadg_capabilities as $i_cap => $i_cap_value ) :
  4.     $isadg_archivero->add_cap( 'read_'.$i_cap_value['singular'] );
  5.     $isadg_archivero->add_cap( 'edit_'.$i_cap_value['singular'] );
  6.     $isadg_archivero->add_cap( 'publish_'.$i_cap_value['plural'] );
  7.  
  8. if (is_user_logged_in()) :
  9.     if (!current_user_can('read_'.$i_cap_value['singular']) ||
  10.         !current_user_can('edit_'.$i_cap_value['singular']) ||
  11.         !current_user_can('publish_'.$i_cap_value['plural']) ) :
  12.         wp_die('Damd you mother fucker');
  13.     endif;
  14. endif;
  15. endforeach;
  16. ?>
¿Alguien allá afuera podrá ayudarme?
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose