J'ai récemment mis à niveau vers la version 3.3.1 et j'ai remarqué une fonctionnalité intéressante qui serait formidable pour nos clients non avertis de Wordpress - créant une visite guidée de l'utilisation de Wordpress.
J'ai utilisé le plugin Yoast SEO depuis longtemps et ils ont ajouté une fonctionnalité de visite guidée, qui lorsque vous cliquez sur les boutons suivants, il passe par les différentes fonctionnalités (voir capture d'écran):
Est-il possible de créer une visite personnalisée de Wordpress sur la façon d'ajouter des pages, des articles, etc. et de créer notre propre contenu d'aide pour l'accompagner.
J'ai un ensemble standard de plugins que j'ai tendance à utiliser, donc la visite (si possible) devrait parcourir à la fois la configuration standard de Wordpress ainsi que tous les différents plugins.
MISE À JOUR:
J'ai fouillé sur le Web et trouvé le code suivant. Cela créera un pointeur unique dans lequel vous pouvez mettre du contenu personnalisé. Les seuls problèmes sont que la fenêtre contextuelle apparaît à chaque rechargement même lorsqu'elle est fermée (existe-t-il un moyen d'améliorer la convivialité de cela?) Et c'est également une fenêtre unique plutôt qu'une tournée.
Utilisez simplement Firebug pour trouver le div auquel vous souhaitez attacher le pointeur.
/*
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
}