Ich habe kürzlich ein Upgrade auf Version 3.3.1 durchgeführt und eine nette Funktion festgestellt, die für unsere nicht mit Wordpress versierten Kunden großartig wäre - eine Tour zur Verwendung von Wordpress zu erstellen.
Ich habe das Yoast SEO-Plugin schon lange verwendet und sie haben eine Tour-Funktion hinzugefügt, die beim Klicken auf die nächsten Schaltflächen die verschiedenen Funktionen durchläuft (siehe Screenshot):
Ist es möglich, eine benutzerdefinierte Tour durch Wordpress zu erstellen, in der erläutert wird, wie Seiten, Beiträge usw. hinzugefügt werden, und dazu eigene Hilfeinhalte zu erstellen?
Ich habe einen Standardsatz von Plugins, die ich normalerweise verwende, sodass die Tour (wenn möglich) sowohl durch das Standard-Wordpress-Setup als auch durch alle verschiedenen Plugins springen muss.
AKTUALISIEREN:
Ich habe mich im Internet umgesehen und den folgenden Code gefunden. Dadurch wird ein einmaliger Zeiger erstellt, in den Sie benutzerdefinierten Inhalt einfügen können. Die einzigen Probleme bestehen darin, dass das Popup bei jedem Neuladen angezeigt wird, auch wenn es geschlossen wird (gibt es eine Möglichkeit, die Benutzerfreundlichkeit zu verbessern?), Und es ist auch ein einmaliges Fenster eher als eine Tour.
Verwenden Sie einfach Firebug, um das Div zu finden, an das Sie den Zeiger anhängen möchten.
/*
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
}