Я недавно обновился до версии 3.3.1 и заметил замечательную функцию, которая отлично подойдет для наших клиентов, не разбирающихся в Wordpress, - обзор того, как использовать Wordpress.
Я давно использовал плагин Yoast SEO, и они добавили функцию тура, которая, когда вы нажимаете следующие кнопки, проходит через различные функции (см. Скриншот):
Можно ли создать собственный тур по Wordpress о том, как добавлять страницы, посты и т. Д., И создавать собственный справочный контент, который будет сопровождать его.
У меня есть стандартный набор плагинов, которые я обычно использую, поэтому в туре (если это возможно) нужно будет пройти как стандартную настройку Wordpress, так и все разные плагины.
ОБНОВИТЬ:
Я покопался в Интернете и нашел следующий код. Это создаст одноразовый указатель, в который вы можете поместить пользовательский контент. Единственные проблемы состоят в том, что всплывающее окно появляется при каждой перезагрузке, даже когда оно закрыто (есть ли способ улучшить удобство использования этого?), А также это одноразовое окно а не тур.
Просто используйте Firebug, чтобы найти div, к которому вы хотите прикрепить указатель.
/*
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
}