Bir Wordpress turu oluşturmak mümkün müdür? V3.3.1


9

Kısa bir süre önce sürüm 3.3.1'e geçtim ve Wordpress kullanmayan müşterilerimiz için harika olacak güzel bir özellik fark ettim - Wordpress'in nasıl kullanılacağına dair bir tur oluşturduk.

Yoast SEO eklentisini uzun zamandır kullandım ve sonraki düğmelere tıkladığınızda çeşitli özelliklerden geçtiği bir tur özelliği eklediler (ekran görüntüsüne bakın):

resim açıklamasını buraya girin

Nasıl sayfa, yazı vb. Ekleneceği konusunda özel bir Wordpress turu oluşturmak ve onunla gitmek için kendi yardım içeriğimizi oluşturmak mümkün mü?

Tur (mümkünse) hem standart Wordpress kurulumu hem de tüm farklı eklentiler üzerinden atlamak gerekir böylece kullanmak eğiliminde standart bir eklenti kümesi var.

GÜNCELLEME:

Web'de kazdık ve aşağıdaki kodu buldum. Bu, özel içerik koyabileceğiniz bir kapalı işaretçi oluşturur. Tek sorun, pop-up'ın kapatıldığında bile her yeniden yükleme ile görünmesidir (bunun kullanılabilirliğini artırmanın bir yolu var mı?) Ve aynı zamanda bir kapalı penceredir. bir tur yerine.

İşaretçiyi eklemek istediğiniz div'i bulmak için Firebug'u kullanmanız yeterlidir.

/*
    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
}

Yanıtlar:



4

WordPress Pointers API yalnızca temel kullanım içindir, API'da bazı şeyler değiştirilebilir ve bu, eklenti sitenizin kırılmasına veya hatalarına neden olabilir. API standart hale getirilinceye ve eklenti / tema kullanımına hazır olana kadar kullanmaktan kaçınmalısınız.

Konstantin Kovshenin , Pointers hakkında okumak için ilginç bulabileceğiniz büyük bir tanıtım yazısı yazdı. WordPress 3.3'te İşaretçilerin Tanıtımı


2

Mark Jarquith, WP-Help adlı bir eklenti yazdı .

Açıklamasından:

Yöneticiler, sitenin yazarları ve editörleri için WordPress yöneticisinde görüntülenebilen ayrıntılı, hiyerarşik belgeler oluşturabilir. Özel Yazı Türleri tarafından desteklenen, WordPress'in tüm belgelerinizi oluşturma, düzenleme ve düzenleme gücüne sahip olursunuz. Özelleştirilmiş müşteri siteleri için mükemmeldir. Bir daha "sitenizi nasıl kullanacağınız" e-postasını bir daha asla göndermeyin!

Bunu screenr veya YouTube WP nasıl yapılır eğitimleri gibi bir hizmetle birleştirerek kullanıcılarınıza kolay bir rehber ve tur getirebilirsiniz.


1

add_option()Bool (false) ile bir seçenek belirleyin . Başlangıçta seçenek yanlışsa turu gösterin. Ve turun sonunda seçeneği true olarak ayarlayın, Yani tekrar gösterilmeyecek.

Mümkünse, seçeneği false olarak ayarlamak için görevden alma tıklandığında bir ajax olayı ayarlayın.

Çalıştırıp çalıştırmadığınızı bana bildirin (veya etmeyin)

işaretçileri:


Teşekkürler Jan, bununla nereden başlayacağımı bilemezdim! Kod örneği şansı var mı?
Rob

@Rob kullanabileceğiniz işaretçiler ekledi, kendi kodum hazır değil
janw
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.