Como exibir uma mensagem no painel administrativo do WordPress

Publicado em 18/03/2013

Uma boa maneira de dar um aviso a todos os editores de um site em WordPress é exibindo uma mensagem de aviso no painel de administração. Esse código tem ainda a opção do usuário fechar a mensagem e não recebê-la novamente.

mensagem-painel-wordpress

O texto da mensagem é customizável, basta alterar o conteúdo da linha 8; tome cuidado apenas com a acentuação.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
add_action('admin_notices', 'meu_aviso');
 
function meu_aviso() {
	global $current_user ;
	$user_id = $current_user->ID;
	if ( ! get_user_meta($user_id, 'ignorar_aviso') ) {
		echo '<div class="updated"><p>';
		printf(__('<strong>Aviso!</strong> O manual de atualiza&ccedil;&atilde;o do WordPress foi atualizado e a nova vers&atilde;o est&aacute; dispon&iacute;vel na Intranet. <a href="%1$s">N&atilde;o mostrar essa mensagem novamente</a>'), '?ignorar_aviso=0');
		echo '</p></div>';
	}
}
 
add_action('admin_init', 'ignorar_aviso');
 
function ignorar_aviso() {
	global $current_user;
	$user_id = $current_user->ID;
	if ( isset($_GET['ignorar_aviso']) && '0' == $_GET['ignorar_aviso'] ) {
		add_user_meta($user_id, 'ignorar_aviso', 'true', true);
	}
}

Esse código foi testado e funciona até a versão mais recente do WordPress, no momento a 3.5.1.

Via Choco la Design


Leia mais sobre WordPress,


Nenhum comentário para “Como exibir uma mensagem no painel administrativo do WordPress”

Deixe um comentário




Seu e-mail não será publicado