Plugin info

Total downloads: 2,846
Active installs: 10
Total reviews: 2
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 4 language(s)
Contributors: 6
Last updated: 10/17/2025 (74 days ago)
Added to WordPress: 9/24/2021 (4 years old)
Minimum WordPress version: 6.6
Tested up to WordPress version: 6.8.3
Minimum PHP version: 8.1

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 74 days ago • 2 reviews

61/100

Is Admin Tour abandoned?

Likely maintained (last update 74 days ago).

Compatibility

Requires WordPress: 6.6
Tested up to: 6.8.3
Requires PHP: 8.1

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

WP Admin Style UI
Rating 0.0/5 (0 reviews)Active installs 0

Description

Admin Tour helps you create guided tours inside your WordPress admin area. It’s perfect for non-technical users who find the dashboard confusing or forget how things work after a while.

With Admin Tour, you can walk users through every important section like Posts, Pages, Media, Users, Categories, and more using simple tooltips and highlights. Even if you already gave them a full demo once, this plugin ensures they can always find their way around the admin panel without your help.

Developers can also extend it easily using built in hooks and filters to add custom steps or tours for specific screens.

Features

• Simple setup, No coding needed
• Default tours for Posts, Pages, Media, Users, Settings and Categories
• Multi-lingual support
• Free updates and support

Checkout the advanced features of Admin Tour Pro:

• Ready made tours for Dokan vendor users.
• Dashboard widget for vendor tours.
• Compatible with WooCommerce.
• Easily customizable.

Checkout the Admin Tour Pro

Installation

  1. Install the plugin via WordPress or download and upload the plugin to the /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Frequently Asked Questions

Can I add a new step in a tour?

Yes, you can add it using this filter:

add_filter( 'wat_pointers', function( $pointers ) {
    // Register pointer for contact form 7.
    $pointers['toplevel_page_wpcf7'] = array(
        'screen_info' => array(
            'name' => __( 'Contact form List', 'admin-tour' ),
            'url'  => add_query_arg( array( 'page' => 'wpcf7' ), admin_url( 'admin.php' ) ),
        ),
        array(
            'id'             => 'add_new',
            'tagget_element' => '.page-title-action', // jQuery selector ID, class or any other method.
            'title'          => __( 'Add new', 'admin-tour' ),
            'content'        => __( 'Add new form.', 'admin-tour' ),
            'position'       => array(
                'edge'  => 'left',
                'align' => 'left',
            ),
            'url' => add_query_arg( array( 'page' => 'wpcf7-new' ), admin_url( 'admin.php' ) ),
        ),
        array(
            'id'             => 'edit',
            'tagget_element' => '#the-list tr:eq(0) .title', // jQuery selector ID, class or any other method.
            'title'          => __( 'Edit form', 'admin-tour' ),
            'content'        => __( 'Edit contact form.', 'admin-tour' ),
            'position'       => array(
                'edge'  => 'bottom',
                'align' => 'left',
            ),
        ),
    );
    return $pointers;
} );

screen_info array is used for the dahboard widget, what ever text you wish to keep there, you can keep it here.

Can I reorder the steps?

Yes, you can do it easily using this filter:

add_filter( 'wat_pointers', function( $pointers ) {
    // default the below pointer will be added to the last
    $pointers['general'][] = array(
        'id'    => 'menu_comments',
        'tagget_element' => '#menu-comments', // jQuery selector ID, class or any other method.
        'title' => __( 'Comments', 'admin-tour' ),
        'content' => __( 'You can hover the category and you will see the edit option, click on it to edit that category.', 'admin-tour' ),
        'next_pointer' => '',
        'position' => array(
            'edge' => 'left',
            'align' => 'left',
        ),
    );
    // Change pointer ordering as per your wish
    $reorder  = array( 'menu_posts', 'menu_media', 'menu_pages', 'menu_comments', 'menu_users', 'wat_widget' );
    $pointers['general'] = wat_reorder_pointers( $pointers['general'] );
    return $pointers;
} );

How can I change the default login interval?

You can do it using the below filter. You need to add it in the function file.

add_filter( 'wat_dismiss_expiration_time', function( $expiration ) {
    return 60 * DAY_IN_SECONDS;
} );

Is there a way to display tour for other user role?

Yes, you can do it easily using this filter:

add_filter( 'wat_allowed_roles', function( $roles ) {
    $roles[] = 'shop_manager';
    return $roles;
} );

How can I remove current screen option in admin bar?

You can do it using this constant in wp-config.php:

define( 'WAT_SHOW_ADMIN_BAR_OPTION', false );

I have an idea for a great way to improve this plugin.

Great! I’d love to hear from you at [email protected]

Review feed

InfoBahn
7/28/2022

A very important plugin | Great Team

The plugin is so important. The development team is amazing. I reported an issue and they released an update within 24 hours.

Screenshots

  1. Default dashboard tour

    Default dashboard tour

  2. Category screen walkthrough.

    Category screen walkthrough.

  3. Manual start option for specific tours.

    Manual start option for specific tours.

  4. Dashboard widget listing all available tours.

    Dashboard widget listing all available tours.

Changelog

1.4

  • Compatibility and security improvements.

1.3

  • Bug fixed.

1.2

  • Added Pro features.

1.1

  • Added wat_allowed_roles filter.

1.0

  • Initial Release