Est-il possible de créer un tour Wordpress? V3.3.1

9

Je suis récemment passé à la version 3.3.1 et j'ai remarqué une fonctionnalité intéressante qui conviendrait parfaitement à nos clients non avertis de Wordpress: créer une présentation de l'utilisation de Wordpress.

Cela fait longtemps que j'utilise le plug-in Yoast SEO et ils ont ajouté une fonction de visite qui, lorsque vous cliquez sur les boutons suivants, affiche les différentes fonctions (voir la capture d'écran):

Est-ilpossibledecréerunevisiteguidéepersonnaliséedeWordpresssurlafaçond’ajouterdespages,despublications,etc.etdecréernotreproprecontenud’aidecomplémentaire?

J'aitendanceàutiliserunensemblestandarddeplugins,donclavisite(sipossible)devraitpasserparlaconfigurationstandarddeWordpressainsiqueparlesdifférentsplugins.

MISEÀJOUR:

J'aifouillésurleWebettrouvélecodesuivant.Celacréeraunpointeuruniquedanslequelvouspourrezajouterducontenupersonnalisé.Leseulproblèmeestquelafenêtrecontextuelleapparaîtàchaquerechargement,mêmesielleestrejetée(ya-t-ilunmoyend'améliorerlaconvivialitédecettefonctionnalité?)Etaussiunefenêtreuniqueplutôtqu'unetournée.

UtilisezsimplementFirebugpourtrouverledivauquelvousvoulezattacherlepointeur.

/*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
}
    
posée Rob 22.03.2012 - 15:22

4 réponses

5

Si vous regardez ce plug-in que j'ai écrit pour démontrer l'utilisation des pointeurs, vous verrez comment les créer et les fermer correctement:

enlace

Ce plugin crée des 'pointeurs sur les pointeurs':

    
réponse donnée Tom J Nowell 23.03.2012 - 12:19
4

L'API WordPress Pointers est réservée à un usage principal. Certaines modifications peuvent être apportées à l'API et provoquer des erreurs ou des ruptures de site. Vous devriez éviter d’utiliser alors jusqu’à ce que l’API soit normalisé et prêt à être utilisé par les plugins / thèmes.

Konstantin Kovshenin a écrit un excellent article d'introduction sur les pointeurs, que vous pourriez trouver intéressant à lire. Présentation des pointeurs dans WordPress 3.3

    
réponse donnée Mamaduka 23.03.2012 - 12:28
2

Mark Jarquith a écrit un plugin intitulé Aide en ligne .

À partir de sa description:

  

Les administrateurs peuvent créer une documentation hiérarchique détaillée pour les auteurs et les éditeurs du site, consultable dans l’administrateur WordPress. Propulsé par des types de messages personnalisés, vous disposez de toute la puissance de WordPress pour créer, modifier et organiser votre documentation. Parfait pour les sites clients personnalisés. N'envoyez plus jamais un autre e-mail "voici comment utiliser votre site"!

Associez-le à un service tel que screenr ou à des didacticiels YouTube WP, vous pouvez apporter un guide facile à utiliser. visite guidée à vos utilisateurs.

    
réponse donnée kaiser 22.03.2012 - 20:29
1

Créez une option add_option() avec un bool (false). Au début, si l'option est false, sinon, affichez le tour. Et à la fin de la visite, définissez l'option sur true. Cela ne s'affichera donc plus.

Si possible, définissez un événement ajax lorsque vous cliquez sur le licenciement pour définir l'option sur false.

Faites-moi savoir si vous le faites fonctionner (ou non)

pointeurs:

réponse donnée janw 22.03.2012 - 16:48

Lire d'autres questions sur les étiquettes