Você pode tirar proveito de um recurso do WordPress chamado “Pointers”. Os ponteiros podem ser usados para explicar recursos importantes aos usuários.
Instruções: Adicione o código a seguir ao arquivo functions.php de seu tema do WordPress.
Depois disso, você pode alterar as variáveis do ponteiro com as informações que deseja mostrar e substituir o ID pelo 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 tema de planos de fundo personalizados.
Hi, just wondering if this works on the front end of a website or if you know of a plugin for WordPress that allows this functionality? Thanks.
No support for the front end yet… But I think it may be coming. I know my company is developing API for a front end version and we may contribute it to the core.
No support for the front end yet… But I think it may be coming. I know my company is developing API for a front end version and we may contribute it to the core.
No support for the front end yet… But I think it may be coming. I know my company is developing API for a front end version and we may contribute it to the core.
I agree, there has to be a way to only show this once.
Yes, I wish the same!
Nice little function! However I noticed that even if you click “Dismiss” the notice comes back your next page. Are we missing some sort of save function to make sure it is dismissed permanently?