current_user_can()

current_user_can()

Essa função mostra para usuário quais capacidades e permissões ele tem. Ela retorna true ou false.

1 current_user_can($capability, ... $args);

$capability – é capacidade, ou permissões do usuário que deve ser verificada

$args – dependendo das permissões, podemos passar como segundo parâmetro alguns argumentos.

Exemplo

1 if( current_user_can('edit_posts')) {

2 echo "Sim, você pode editar os posts";

3 }

4if( current_user_can('edit_post', 24)) {

5 echo "Sim, você pode editar o post com ID 24";

6 }

Posted on maio 26, 2021