Laman » WordPress » Cara Buat Tags Templat WordPress Custom

    Cara Buat Tags Templat WordPress Custom

    Membina Tema WordPress begitu mudah dengan tag templat. Anda boleh menambah Tajuk() untuk memaparkan tajuk pos atau halaman, dan anda boleh menggunakannya the_content () untuk memaparkan kandungan pos atau halaman. Terdapat banyak lagi tag template di WordPress yang boleh kita gunakan memaparkan perkara-perkara lain.

    Tetapi apabila ia datang memaparkan hanya perkara tertentu pada tema anda, anda mungkin mahu buat tag templat anda sendiri. Dalam tutorial hari ini, kami akan membimbing anda melalui proses yang tidak terlalu rumit ini. Mari kita mulakan dengan asas-asasnya.

    Tag Template Asas

    Jika anda melihat sumber-sumber teras WordPress, anda akan mendapati bahawa tag templat pada dasarnya fungsi PHP yang menjalankan satu set kod dengan beberapa parameter.

    Untuk membuat tag templat anda sendiri, anda boleh menulis fungsi PHP dalam functions.php dalam direktori tema anda, contohnya.

     fungsi my_template_tag () echo 'Ini adalah templat saya';  

    Kemudian, dalam fail tema anda yang lain, katakanlah, single.php atau page.php, anda boleh menambah fungsi, seperti itu.

      

    Ini akan memaparkan 'Ini adalah templat saya' yang bergema di dalam my_template_tag () fungsi.

    Mewujudkan Templat WordPress benar-benar mudah. Baiklah, mari kita lihat contoh yang lebih maju.

    Tag Template Count Count Page

    Dalam contoh ini, kami akan membuat template yang akan menunjukkan kiraan pandangan untuk setiap jawatan dan halaman.

    Pertama, memasang dan mengaktifkan Stat WordPress.com dalam Jetpack. Dan pastikan anda telah menyambungkan Jetpack ke WordPress.com. Alasannya kita menggunakan Stat WordPress.com ialah bahawa Lihat data akan disimpan di WordPress.com dan bukan dalam pangkalan data kami sendiri. Ini boleh menjimatkan beban pelayan kami.

    Buat fungsi dalam anda functions.php dinamakan the_view (), seperti itu:

     fungsi the_view ()  

    Kami akan meletakkan fungsi (tag templat) dalam halaman atau pos, jadi kita perlu mendapatkan halaman dan nombor ID pos. Ini boleh diambil menggunakan get_the_ID ();.

     fungsi the_view () $ id = get_the_ID ();  

    Kami kemudian boleh menggunakan fungsi untuk mendapatkan bilangan pandangan dari WordPress.com Stats dengan menggunakan stats_get_csv ();. Fungsi ini menerima beberapa parameter (cari senarai lengkap di sini).

    Dalam kes kita, kita perlu menambah hari, yang menyatakan rentang masa kiraan paparan, dan post_id.

     fungsi the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); 

    Dalam kod di atas, kerana kami menetapkan hari parameter kepada -1, kami akan mengambil kiraan paparan ID pos yang diberikan dari awal sekali, dari bila plugin WordPress.com Stat diaktifkan.

    Apabila kita mempunyai nombor, kita hanya perlu echo itu, seperti berikut.

     fungsi the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); echo $ page_view [0] ['views']; 

    Itulah, tag templat baru kami untuk memaparkan kiraan paparan halaman selesai. Awak boleh di mana saja di page.php atau single.php. Sebagai contoh:

    Sekiranya anda mempunyai sebarang pertanyaan, jangan ragu untuk meletakkannya di bahagian komen di bawah.