Você pode aproveitar um recurso do WordPress chamado “Pointers”. Pointers podem ser usados para explicar recursos importantes aos usuários.
Instruções: Adicione o seguinte código ao arquivo functions.php do seu tema WordPress.
Depois disso, você pode alterar as variáveis de ponteiro com as informações que deseja mostrar e substituir ID por jQuery para atribuí-lo ao ponteiro.
add_action( 'admin_enqueue_scripts', 'my_admin_enqueue_scripts' );
function my_admin_enqueue_scripts() {
wp_enqueue_style( 'wp-pointer' );
wp_enqueue_script( 'wp-pointer' );
add_action( 'admin_print_footer_scripts', 'my_admin_print_footer_scripts' );
}
function my_admin_print_footer_scripts() {
$pointer_content = '<h3>wpsnipp.com | Notice</h3>';
$pointer_content .= '<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>';
?>
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready( function($) {
$('#menu-appearance').pointer({
content: '<?php echo $pointer_content; ?>',
position: 'left',
close: function() {
// Once the close button is hit
}
}).pointer('open');
});
//]]>
</script>
<?php
}
Você também pode gostar de usar o recurso de temas de planos de fundo personalizados.
Olá, só queria saber se isso funciona no front-end de um site ou se você conhece algum plugin para o WordPress que permita essa funcionalidade? Obrigado.
Ainda não há suporte para o front-end… Mas acho que pode estar a caminho. Sei que minha empresa está desenvolvendo uma API para uma versão de front-end e podemos contribuir com ela para o core.
Ainda não há suporte para o front-end… Mas acho que pode estar a caminho. Sei que minha empresa está desenvolvendo uma API para uma versão de front-end e podemos contribuir com ela para o core.
Ainda não há suporte para o front-end… Mas acho que pode estar a caminho. Sei que minha empresa está desenvolvendo uma API para uma versão de front-end e podemos contribuir com ela para o core.
Concordo, tem que haver uma maneira de mostrar isso apenas uma vez.
Sim, eu desejo o mesmo!
Boa pequena função! No entanto, notei que mesmo que você clique em “Dispensar”, o aviso volta na sua próxima página. Estamos perdendo algum tipo de função de salvamento para garantir que ele seja dispensado permanentemente?