Intenté usando la función current_user_can(), pero sigo en las mismas:
Código PHP:
Ver original<?php
$isadg_archivero = get_role('archivero');
foreach ( $isadg_capabilities as $i_cap => $i_cap_value ) :
$isadg_archivero->add_cap( 'read_'.$i_cap_value['singular'] );
$isadg_archivero->add_cap( 'edit_'.$i_cap_value['singular'] );
$isadg_archivero->add_cap( 'publish_'.$i_cap_value['plural'] );
if (is_user_logged_in()) :
if (!current_user_can('read_'.$i_cap_value['singular']) ||
!current_user_can('edit_'.$i_cap_value['singular']) ||
!current_user_can('publish_'.$i_cap_value['plural']) ) :
wp_die('Damd you mother fucker');
endif;
endif;
endforeach;
?>
¿Alguien allá afuera podrá ayudarme?