Anasayfa » WordPress » 10 WordPress Şablon Etiketleri Bilmiyor olabilir

    10 WordPress Şablon Etiketleri Bilmiyor olabilir

    WordPress, kurulduğundan bu yana bol miktarda Şablon Etiketi ile birlikte gelir. WordPress'teki Bu Şablon Etiketleri, kullanılabilecek PHP işlevleridir. çıktı Hem de bir veri parçası almak.

    Bir WordPress teması geliştiriyorsanız, bu Şablon Etiketlerinden bazılarına aşina olabilirsiniz. başlık bu yazı başlığını gösterir, yazar yazının yazarının adını ve yazının bağlantısını gösterir..

    WordPress gelişmeye devam ediyor. Her yeni sürüm genellikle birkaç yeni Şablon Etiketi sunar. Öyle ki tüm bu Şablon Etiketlerine uymak - eski ya da yeni - oldukça zor olabilir. Gözden kaçmış olabileceğiniz bu 20 şablon etiketine göz atın.

    Sermaye P

    WordPress, kılavuz ve standartlarına göre, zorunda P ile yazılmalıdır. Örneğin, WordPress hayır demek; doğru yol, onu hecelemek. WordPress.

    Başkent “P” Matt Mullenweg’in (WordPress’in kurucusu) 2009’daki kararına dahil etmesi bu konuda çok önemli bir konudur. capital_p_dangit () işlev girişimin bir parçası olarak tanıtıldı.

    Dan beri: 3.0.0

    // Basitçe kullanmak $ footer_text = get_theme_mod ("footer_text", ""); $ footer_text = captial_p_dangit ($ footer_text); // Herhangi bir WordPress metni büyük P ile döndürülür. // Veya, bir WordPress Filtresi'nde kullanılır. add_filter ("the_excerpt", function ($ text) return captial_p_dangit ($ text););
    Özel logo

    4.5 yılında, WordPress, Özelleştirici aracılığıyla temalar için bir logo yükleme özelliğini tanıttı. Bu yeni özellik tema desteği gerektiriyor: ekleyerek add_theme_support ('site-logo'), Özelleştiricide logo görünecek.

    Bu özellik, Temalardaki logo görüntüsü çıktısını işleyebilecek birkaç yeni Şablon Etiketinin kullanılmasına yol açar, yani: has_custom_logo (), get_custom_logo (), ve the_custom_logo ().

    Dan beri: 4.5.0

     // 1. Çıktı, görüntü logosunu ve eve dönüş linkini içerir. the_custom_logo (); // 2. "string" özel logo çıktısını alın. $ logo = get_custom_logo (); // 3. Koşullu if (has_custom_logo ()) $ logo = get_custom_logo ();  // 4. Logoyu bir div ile kaydırmak için 'get_custom_logo'; add_filter ("get_custom_logo", işlev ($ html) return ''. $ html. '';); 
    Küçük Resim URL'si

    WordPress, küçük resim veya özellikli bir resim eklemek için uzun zamandır entegre edilmiş, yerel bir yardımcı programa sahiptir. Şablon Etiketi, the_post_thumbnail (), resim etiketini özellikleriyle birlikte gösterir.

    Ancak görüntü küçük resmini CSS ile arka plan olarak göstermek istiyorsanız ne olur? Şablon Etiketini Kullan, get_the_post_thumbnail_url ().

    Dan beri: 4.4.0

    Örnek:

      
    Rastgele Sayı Üret

    Bu Şablon Etiketi, belirli bir aralığa göre size rastgele bir sayı verir. WordPress bu işlevi dahili olarak rasgele bir parola oluşturmak için kullanıyor. WooCommerce siteniz için rastgele bir kupon numarası oluşturmak için kullanabilirsiniz..

    Dan beri: 2.6.2

    Örnek:

     // 1 ile 200 arasında bir sayı oluşturun $ rand_number = wp_rand (1, 200); // çıktı 0 veya 201'in altında olmayacak. 
    Yorumlar Sayfalandırma

    Çoğu Tema şu anda the_comments_navigation () hangi verecek “Sonraki” ve “Önceki” gezinti bağlantısının türü. Numaralı bir gezinme (sayfalama) göstermek istiyorsanız, etiketi ile değiştirin. the_comments_pagination () yerine.

    Şablon Etiketi'nin yalnızca WordPress 4.4.0'da yukarı doğru mevcut olduğunu unutmayın. Dağıtmadan önce bir kontrol yaptığınızdan emin olun..

    Dan beri: 4.4.0

    Örnek:

       'ol', 'short_ping' => true, 'avatar_size' => 42,)); ?>   
    URL kısaltılıyor

    Bu Şablon Etiketi URL uzunluğunu kısaltır. Ve çok uzun bir URL, gövde içeriğinde yeni bir satıra girmez. Alabileceğiniz 2 seçenek var: ekle taşma-sarma: break-word; CSS’nizde veya URL’nin uzunluğunu url_shorten () Şablon Etiketi.

    Dan beri: 1.2.0

    Örnek:

     $ link = get_the_permalink (); $ url_text = url_shorten ($ bağlantı); // Örneğin. www.hongkiat.com/blog/css… echo ''. $ url_text. ''; 
    Satır İçi Komut Dosyaları Ekleme

    Biz her zaman kullandık wp_enqueue_script Bir betiği ve bağımlılıklarını kaydetmek, yüklemek. Dahili bir komut dosyası yükleniyor ancak bu Şablon Etiketi'ne kadar kolay değildi., wp_add_inline_script tanıtıldı.

    Satır içi bir komut dosyası eklemek, ekleneceği bilinen bir kodlanmış komut dosyası gerektirir. Bu işleyicisi komut dosyasının ilk parametresi olarak wp_localize_script () işlevi. İkinci parametre betiğin içeriğini geçmelidir. Üçüncü parametreler satır içi çıktının 'önce' mi, yoksa 'sonra' mı olacağını belirtir .

    Dan beri: 4.5.0

    Örnek:

     enqueue_script () wp_enqueue_script ('twentysixteen-script', get_template_directory_uri (). '/js/functions.js', dizi ('jquery'), '20160412', doğru); wp_add_inline_script ('twentysixteen-script', 'window.hkdc = ', 'önce');  add_action ('wp_enqueue_scripts', 'enqueue_script'); // Çıktı: //  //  
    Açılan Dil

    wp_dropdown_languages Şablon Etiketi, WordPress sitenizdeki dillerin listesini gösteren bir HTML seçeneği verecektir. Web sitenizi yerelleştirmeniz gerekirse, bu şablon etiketini kullanışlı bulacaksınız. Dil seçeneklerinizi ekranda göstermek için kullanabilirsiniz. Kullanıcı Düzenleyici kullanıcıların dil tercihlerini seçmelerine izin vermek için ekranını veya sitenizin ön ucunda.

    Dan beri: 4.0.0

    Örnek:

     wp_dropdown_languages ​​(array ('id' => 'lang_options', 'name' => 'lang_options', 'diller' => get_available_languages ​​(), 'çeviriler' => dizi ('id_ID', 'ja'), // Endonezya ve Japonya 'seçili' => 'en_US', 'show_available_translations' => yanlış,)); 
    Avatar Resim URL’sini alın

    Adından da anlaşılacağı gibi, bu Şablon Etiketi, get_avatar_url (), Kullanıcının avatarının görüntü yolunu alacaktır. Avatarı, HTML görüntü etiketi ile görüntülemek yerine, istediğiniz şekilde görüntülemenizi ve kalıplamanızı sağlar..

    Dan beri: 4.2.0

    Örnek:

    $ avatar = get_avatar_url ('[email protected]'); 
    Tema al

    Bu fonksiyon, o anda aktif olan temanın bilgilerini içeren bir nesneyi alır. Bu bilgiler Slug, Name, Version, Text Domain, Author, vb. Temasını içerir..

    Aşağıdaki kod parçasında, sürümü almak ve komut dosyası sürümü olarak geçirmek için kullanırız.

    Dan beri: 3.4.0

    Örnek:

    $ theme = wp_get_theme (); tanımla ('THEME_SLUG', $ tema-> şablon); // twentysixteen define ('THEME_NAME', $ tema-> get ('Ad')); // Yirmi Onaltı tanımlar ('THEME_VERSION', $ tema-> get ('Sürüm')); //1.2 işlevi load_scripts () wp_enqueue_script ('script-ie', $ templateuri .'js / ie.js ', dizi ("jquery"), THEME_VERSION); wp_script_add_data ('script-ie', 'koşullu', 'lt IE 9');  add_action ('wp_enqueue_scripts', 'load_scripts');