Özel WordPress Şablon Etiketleri Nasıl Oluşturulur
WordPress Teması Oluşturmak Çok Kolay şablon etiketleri. Ekleyebilirsin başlık()
Gönderi veya sayfa başlığını görüntülemek için içerik()
Gönderi veya sayfa içeriğini görüntülemek için WordPress'te kullanabileceğimiz daha birçok şablon etiketi var. başka şeyleri göster.
Ama söz konusu olduğunda temanızda yalnızca belirli şeyleri gösterme, isteyebilirsin kendi şablon etiketini oluştur. Bugünün öğreticisinde, çok karmaşık olmayan bu süreçte size yol göstereceğiz. Temelleri ile başlayalım.
Temel Şablon Etiketi
WordPress Çekirdek kaynaklarına bakarsanız, bir şablon etiketinin temelde olduğunu göreceksiniz. bazı parametrelerle bir dizi kod çalıştıran bir PHP işlevi.
Kendi şablon etiketinizi oluşturmak için, tema dizininizdeki functions.php dosyasına bir PHP işlevi yazabilirsiniz..
function my_template_tag () echo 'Bu benim şablonum';
Ardından, diğer tema dosyalarınızda, single.php
veya page.php
, gibi fonksiyon ekleyebilirsiniz.
Bu, içinde yankılanan “Bu benim şablonum” u gösterir. my_template_tag ()
fonksiyon.
Bir WordPress Şablonu oluşturmak gerçekten bu kadar basit. Tamam, şimdi biraz daha gelişmiş bir örneğe bakalım..
Sayfa Görünümü Sayı Şablonu Etiketi
Bu örnekte, bir şablon oluşturacağız bu görünüm sayısını gösterir her yazı ve sayfa için.
İlk, yüklemek ve Jetpack WordPress.com Stat etkinleştirmek. Ve Jetpack'i WordPress.com'a bağladığınızdan emin olun. WordPress.com Stat kullanmamızın nedeni Görünüm veriler kendi veritabanımızdan ziyade WordPress.com'da depolanacaktır. Bu bizim sunucu yükünden tasarruf sağlayabilir.
Telefonunuzda bir işlev oluşturun. functions.php adlı görünüm()
, bunun gibi:
işlevi the_view ()
İşlevi (şablon etiketi) bir sayfaya veya yazıya koyacağız, bu nedenle sayfayı almalı ve kimlik numarası yazmalıyız. Bu kullanılarak alınabilir get_the_ID ();
.
işlevi the_view () $ id = get_the_ID ();
Daha sonra WordPress.com İstatistikleri'nden görüntülenme sayısını almak için işlevini kullanarak bir işlev kullanabiliriz. stats_get_csv ();
. Bu fonksiyon birkaç parametre kabul eder (listenin tamamını burada bulabilirsiniz).
Bizim durumumuzda, eklemek gerekir günler
, görünüm sayısının zaman aralığını ve Post_id
.
işlevi the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'gün = -1 & post_id ='. $ id. ");
Yukarıdaki kodda, belirlediğimizden beri günler
parametresi -1
, WordPress.com Stat eklentisi etkinleştirildiğinde, verilen posta kimliğinin görüntüleme sayısını en baştan alacağız..
Numarayı aldığımızda, sadece aşağıdaki gibi yankılanmamız gerekir..
işlevi the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'gün = -1 & post_id ='. $ id. "); echo $ page_view [0] ['views'];
İşte bu, sayfa görüntüleme sayısını görüntülemek için yeni şablon etiketimiz yapıldı. Yapabilirsin herhangi bir yerde page.php veya single.php. Örneğin:
Herhangi bir sorunuz varsa, lütfen onları aşağıdaki yorum bölümüne koymaktan çekinmeyin.