X

Adicionar Ponteiros Personalizados em Temas e Plugins

Snippets por IsItWP

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.

Comentários   Deixe uma resposta

  1. 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.

    1. 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.

    2. 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.

    3. 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.

  2. danbodenstein May 2, 2012 at 9:39 am

    Concordo, tem que haver uma maneira de mostrar isso apenas uma vez. 

    1. Sim, eu desejo o mesmo!

  3. 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?

Adicionar um comentário

Ficamos felizes que você tenha escolhido deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Checklist de Lançamento WordPress

O Checklist Definitivo para Lançamento de WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento do seu próximo site WordPress em um e-book prático.
Sim, envie-me o eBook Gratuito!