Se você observar este plug-in que escrevi como uma demonstração sobre o uso de ponteiros, você verá como criá-los e tê-los fechados corretamente:
Este plug-in cria "ponteiros de ponteiros":
Atualizei recentemente para a versão 3.3.1 e notei um bom recurso que seria ótimo para nossos clientes menos experientes do Wordpress - criando um tour sobre como usar o Wordpress.
Eu usei o plugin Yoast SEO por um longo tempo e eles adicionaram um recurso de turnê, que quando você clica nos próximos botões, passa pelos vários recursos (veja a imagem):
ÉpossívelcriarumtourpersonalizadodoWordpresssobrecomoadicionarpáginas,postagens,etc.ecriarnossopróprioconteúdodeajuda.
Eutenhoumconjuntopadrãodepluginsquecostumousarparaqueotour(sepossível)precisepassarpelaconfiguraçãopadrãodoWordpress,bemcomoportodosospluginsdiferentes.
ATUALIZAÇÃO:
Euprocureipelawebeencontreioseguintecódigo.IstoirácriarumponteiroúnicoquevocêpodecolocarconteúdopersonalizadodentroOsúnicosproblemassãoqueopop-upaparececomcadarecarga,mesmoquandoédemitido(existeumamaneirademelhorarausabilidadedeste?)Etambéméumforadajanelaemvezdeumaturnê.
BastausaroFirebugparaencontrarodivaoqualvocêdesejaanexaroponteiro.
/*DisplaycustomWordPressDashboardPointersalertsUsage:Modifythe$pointer_contentmessagetothemessageyouwisheddisplayed*/add_action('admin_enqueue_scripts','enqueue_custom_admin_scripts');functionenqueue_custom_admin_scripts(){wp_enqueue_style('wp-pointer');wp_enqueue_script('wp-pointer');add_action('admin_print_footer_scripts','custom_print_footer_scripts');}functioncustom_print_footer_scripts(){$pointer_content='<h3>TheWorkshttp://www.teamworksdesign.com</h3>';$pointer_content.='<p>WelcometoyourcustomWordPressinstallation.Pleasenavigatetothesettingspagetochangeyoursitepreferences</p>';?><scripttype="text/javascript">
//<![CDATA[
jQuery(document).ready( function($) {
$('#menu-posts-events').pointer({
content: '<?php echo $pointer_content; ?>',
position: 'left',
close: function() {
// This function is fired when you click the close button
}
}).pointer('open');
});
//]]>
</script>
<?php
}
Se você observar este plug-in que escrevi como uma demonstração sobre o uso de ponteiros, você verá como criá-los e tê-los fechados corretamente:
Este plug-in cria "ponteiros de ponteiros":
A API WordPress Pointers é apenas para uso principal, algo pode ser alterado na API e isso pode causar quebra ou erros no site do seu plugin. Você deve evitar usá-los até que a API seja padronizada e esteja pronta para uso de plugins / temas.
Konstantin Kovshenin escreveu um ótimo post introdutório sobre Ponteiros, que você pode achar interessante ler. Apresentando ponteiros no WordPress 3.3
Mark Jarquith escreveu um plugin chamado WP-Help .
De sua descrição:
Os administradores podem criar documentação detalhada e hierárquica para os autores e editores do site, visível na administração do WordPress. Alimentado por tipos de postagem personalizados, você obtém todo o poder do WordPress para criar, editar e organizar sua documentação. Perfeito para sites de clientes personalizados. Nunca envie outro e-mail "aqui está como usar o seu site"!
Combine isso com um serviço como o screenr ou alguns tutoriais de instruções do YouTube WP, você pode trazer um guia & tour para seus usuários.
Faça uma opção add_option()
com um bool (false).
No começo, se a opção for falsa, mostre o tour.
E no final da turnê, defina a opção como true, para que ela não seja exibida novamente.
Se possível, defina um evento ajax quando a dispensa for clicada para definir a opção como falsa.
Deixe-me saber se você está funcionando (ou não)
ponteiros:
Tags admin