Recientemente me actualicé a la versión 3.3.1 y noté una buena característica que sería genial para nuestros clientes no expertos en Wordpress: crear un recorrido sobre cómo usar Wordpress.
He usado el plugin Yoast SEO durante mucho tiempo y han agregado una función de recorrido, que cuando haces clic en los siguientes botones pasa por las diversas funciones (ver captura de pantalla):
¿Es posible crear un recorrido personalizado de Wordpress sobre cómo agregar páginas, publicaciones, etc. y crear nuestro propio contenido de ayuda para acompañarlo?
Tengo un conjunto estándar de complementos que tiendo a usar, por lo que el recorrido (si es posible) necesitaría pasar por la configuración estándar de Wordpress, así como por todos los complementos diferentes.
ACTUALIZAR:
Busqué en la web y encontré el siguiente código. Esto creará un puntero único en el que puede poner contenido personalizado. El único problema es que la ventana emergente aparece con cada recarga incluso cuando se descarta (¿hay alguna manera de mejorar la usabilidad de esto?) Y también es una ventana única. en lugar de una gira.
Simplemente use Firebug para encontrar el div al que desea adjuntar el puntero.
/*
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
}