Czy można stworzyć wycieczkę Wordpress? V3.3.1

9

Niedawno zaktualizowałem do wersji 3.3.1 i zauważyłem fajną funkcję, która byłaby świetna dla naszych klientów nie znających Wordpressa - tworząc przewodnik po tym, jak korzystać z Wordpress.

Używam wtyczki Yoast SEO od dawna i dodali funkcję wycieczki, która po kliknięciu kolejnych przycisków przechodzi przez różne funkcje (patrz zrzut ekranu):

wprowadź opis zdjęcia tutaj

Czy można stworzyć niestandardową prezentację Wordpress na temat dodawania stron, postów itp. I stworzyć własną pomoc w tym zakresie.

Mam standardowy zestaw wtyczek, których zwykle używam, więc wycieczka (jeśli to możliwe) musiałaby przejść zarówno przez standardową konfigurację Wordpress, jak i wszystkie inne wtyczki.

AKTUALIZACJA:

Kopałem w Internecie i znalazłem następujący kod. Spowoduje to utworzenie wskaźnika jednorazowego, w którym można umieścić niestandardową treść. Jedyne problemy polegają na tym, że wyskakujące okienko pojawia się przy każdym przeładowaniu, nawet gdy jest ono odrzucane (czy istnieje sposób na poprawę użyteczności tego?), A także jest to okno jednorazowe zamiast wycieczki.

Wystarczy użyć Firebug, aby znaleźć div, do którego chcesz dołączyć wskaźnik.

/*
    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
}
Obrabować
źródło

Odpowiedzi:

4

Interfejsy API WordPress Pointers są przeznaczone wyłącznie do użytku podstawowego, niektóre elementy mogą zostać zmienione w interfejsie API, co może spowodować uszkodzenie strony wtyczki lub błędy. Powinieneś unikać używania, dopóki API nie zostanie znormalizowane i będzie gotowe do użycia wtyczki / motywu.

Konstantin Kovshenin napisał świetny wstępny artykuł o Pointers, który może być interesujący do przeczytania. Przedstawiamy wskaźniki w WordPress 3.3

Mamaduka
źródło
2

Mark Jarquith napisał wtyczkę o nazwie WP-Help .

Z jego opisu:

Administratorzy mogą tworzyć szczegółową, hierarchiczną dokumentację dla autorów i redaktorów witryny, widoczną w panelu administracyjnym WordPress. Obsługiwane przez niestandardowe typy postów, masz pełną moc WordPressa do tworzenia, edytowania i porządkowania dokumentacji. Idealny do niestandardowych witryn klienckich. Nigdy więcej nie wysyłaj kolejnego e-maila „oto, jak korzystać z witryny”!

W połączeniu z usługą taką jak screenr lub niektóre samouczki z WP na YouTube, możesz przynieść użytkownikom łatwy przewodnik i przewodnik.

kajzer
źródło
1

Wybierz opcję add_option()z wartością logiczną (fałsz). Na początku, jeśli opcja jest fałszywa, w przeciwnym razie pokaż trasę. Na koniec trasy ustaw opcję na true, więc nie będzie się więcej pokazywać.

Jeśli to możliwe, ustaw zdarzenie ajax po kliknięciu odrzucenia, aby ustawić opcję na false.

Daj mi znać, jeśli uruchomisz go (lub nie)

wskaźniki:

janw
źródło
Dzięki Jan, nie wiedziałbym od czego zacząć! Czy jest jakaś szansa na przykład kodu?
Rob
@Rob dodał wskaźniki, których możesz użyć, nie mam gotowego własnego kodu
Jan