author_can()

author_can()

A função verifica as permissões de usuário que criou o post e retorna false.

1 author_can($post, $capability);

A função recebe dois parâmetros:

$post – é o id do post, que o usuário criou

$capability – é a permissão ou role do usuário

Vamos verificar se o usuário que criou o post com id ‘123’ pode editar os artigos

1 if(author_can(123, 'edit_posts')) {

2 echo 'Sim, o usuário é editor';

3 } else {

4 echo 'Não, o usuário não é editor';

5 }

Algumas permissões que podemos verificar?
edit_posts, edit_post, publish_posts, administrator, delete_posts, delete_post

Posted on maio 19, 2021