Atualizei recentemente para a versão 3.3.1 e notei um recurso interessante que seria ótimo para nossos clientes que não são do Wordpress - criando um tour sobre como usar o Wordpress.
Eu uso o plugin Yoast SEO há muito tempo e eles adicionaram um recurso de tour, que quando você clica nos próximos botões, ele percorre os vários recursos (veja a captura de tela):
É possível criar um tour personalizado do Wordpress sobre como adicionar páginas, postagens etc. e criar nosso próprio conteúdo de ajuda para acompanhá-lo.
Eu tenho um conjunto padrão de plugins que costumo usar, de modo que o tour (se possível) precisaria passar pela configuração padrão do Wordpress e por todos os plugins diferentes.
ATUALIZAR:
Examinei a web e encontrei o código a seguir. Isso criará um ponteiro único no qual você pode colocar conteúdo personalizado. Os únicos problemas são que o pop-up aparece a cada recarga, mesmo quando é descartado (existe uma maneira de melhorar a usabilidade disso?) E também é uma janela única ao invés de um passeio.
Basta usar o Firebug para encontrar a div à qual você deseja anexar o ponteiro.
/*
Display custom WordPress Dashboard Pointers alerts
Usage: Modify the $pointer_content message to the message you wished displayed
*/
add_action('admin_enqueue_scripts', 'enqueue_custom_admin_scripts');
function enqueue_custom_admin_scripts() {
wp_enqueue_style('wp-pointer');
wp_enqueue_script('wp-pointer');
add_action('admin_print_footer_scripts', 'custom_print_footer_scripts' );
}
function custom_print_footer_scripts() {
$pointer_content = '<h3>The Works http://www.teamworksdesign.com</h3>';
$pointer_content .= '<p>Welcome to your custom WordPress installation. Please navigate to the settings page to change your site preferences</p>';
?>
<script type="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
}