Cara Membuat Tag Template WordPress Kustom
Membangun Tema WordPress sangat mudah tag templat. Anda dapat menambahkan judul()
untuk menampilkan judul posting atau halaman, dan Anda dapat menggunakan the_content ()
untuk menampilkan konten posting atau halaman. Ada banyak lagi tag templat di WordPress yang dapat kita gunakan tampilkan hal-hal lain.
Tapi ketika tiba saatnya hanya menampilkan hal-hal tertentu pada tema Anda, Anda mungkin ingin buat tag templat Anda sendiri. Dalam tutorial hari ini, kami akan memandu Anda melalui proses yang tidak terlalu rumit ini. Mari kita mulai dengan dasar-dasarnya.
Tag Template Dasar
Jika Anda melihat sumber-sumber WordPress Core, Anda akan menemukan bahwa tag template pada dasarnya fungsi PHP menjalankan seperangkat kode dengan beberapa parameter.
Untuk membuat tag templat Anda sendiri, Anda bisa menulis fungsi PHP di functions.php di dalam direktori tema Anda, misalnya.
function my_template_tag () echo 'Ini template saya';
Kemudian, di file tema Anda yang lain, katakan, single.php
atau page.php
, Anda dapat menambahkan fungsi, seperti itu.
Ini akan menampilkan 'Ini template saya' yang digema di dalam my_template_tag ()
fungsi.
Membuat Template WordPress sangat sederhana. Baiklah, mari kita lihat contoh yang sedikit lebih maju.
Tampilan Tag Tag Templat Halaman
Dalam contoh ini, kita akan membuat templat yang akan menunjukkan jumlah tampilan untuk setiap posting dan halaman.
Pertama, instal dan aktifkan Stat WordPress.com di Jetpack. Dan pastikan Anda telah menghubungkan Jetpack ke WordPress.com. Alasan kami menggunakan Stat WordPress.com adalah karena Melihat data akan disimpan di WordPress.com daripada di basis data kami sendiri. Ini bisa menghemat beban server kami.
Buat fungsi di functions.php bernama pandangan()
, seperti itu:
function the_view ()
Kami akan meletakkan fungsi (tag templat) di halaman atau posting, jadi kami perlu mendapatkan halaman dan memposting nomor ID. Ini dapat diambil menggunakan get_the_ID ();
.
function the_view () $ id = get_the_ID ();
Kami kemudian dapat menggunakan fungsi untuk mengambil jumlah tampilan dari Statistik WordPress.com dengan menggunakan stats_get_csv ();
. Fungsi ini menerima beberapa parameter (temukan daftar selengkapnya di sini).
Dalam kasus kami, kami perlu menambahkan hari
, yang menentukan rentang waktu jumlah tampilan, dan post_id
.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ");
Dalam kode di atas, sejak kita mengatur hari
parameter ke -1
, kami akan mengambil jumlah tampilan ID posting yang diberikan dari awal, dari saat plugin Stat WordPress.com diaktifkan.
Setelah kami memiliki nomornya, kami hanya perlu mengulanginya, sebagai berikut.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); echo $ page_view [0] ['views'];
Itu saja, tag template baru kami untuk menampilkan jumlah tampilan halaman selesai. Kamu bisa di mana saja di page.php atau single.php. Sebagai contoh:
Jika Anda memiliki pertanyaan, silakan letakkan di bagian komentar di bawah ini.