Membuat Template Halaman & Posting Kustom di WordPress

Apakah Anda ingin memiliki fleksibilitas dalam menggunakan beberapa tata letak desain halaman menggunakan template di WordPress?

Meskipun blok terbaru memungkinkan penyesuaian dan tata letak yang mudah untuk posting dan halaman, terkadang solusi ideal memerlukan template siap pakai yang menampilkan konten dengan cara tertentu tanpa membuat tata letak sebagai bagian dari konten.

Sebelumnya, WordPress mengizinkan penambahan templat halaman dengan membuat file di dalam tema. Seseorang dapat memilih templat apa pun untuk halaman (dan bukan posting). Sekarang, WordPress (sejak WordPress Versi 4.7) telah memperluas templat halaman ke semua jenis konten.

WordPress mendukung pembuatan template khusus untuk halaman serta jenis posting lainnya seperti posting dan posting khusus.

Buat templat halaman khusus di WordPress

Untuk membuat template yang dapat digunakan secara global oleh halaman mana pun, atau beberapa halaman, seseorang perlu membuat template khusus.

WordPress membaca konten file tema dan mengidentifikasi template yang tersedia. Untuk memudahkan, beberapa pengembang menambahkan awalan nama file seperti page_fullwidth.php

Inilah cara kami membuat template khusus di WordPress.

Buat file di folder direktori tema dan sertakan komentar pembuka PHP di bagian atas untuk menyertakan nama template. Anda harus menggunakan teks deskriptif sebagai nama template sehingga template dapat dipilih dengan mudah.

<?php
/*
Template Name: Full Width Layout
*/
// Page template code goes after this.

Sebaiknya salin file page.php (atau post.php) dan ganti namanya. Anda kemudian dapat menambahkan komentar PHP untuk mengubahnya menjadi template.

Saat membuat atau mengedit halaman, Anda akan menemukan opsi template di sisi kanan di bawah atribut.

Saat membuat templat halaman, itu tidak boleh diberi nama sebagai halaman-contoh.com atau nama serupa dengan awalan “halaman-“.

WordPress telah memesan struktur nama file page-{slug}.php untuk halaman tertentu dengan {slug}. Artinya, jika Anda membuat template halaman dengan nama page-about.php, itu akan digunakan untuk halaman di mana slug permalink (URL slug) adalah “tentang”.

Buat templat khusus untuk posting dan jenis posting khusus di WordPress

Secara default, templat halaman hanya tersedia untuk “Halaman”. Itu tidak digunakan oleh posting atau jenis konten lainnya.

Namun, WordPress memungkinkan pembuatan template untuk posting dan jenis konten khusus juga. Seseorang dapat memasukkan jenis posting yang didukung oleh templat halaman di dalam templat pembuka komentar PHP. Untuk membuat template halaman untuk jenis posting tertentu, tambahkan baris di bawah nama template dengan jenis posting yang Anda ingin template untuk mendukung.

<?php
/*
Template Name: Full Width Layout
Template Post Type: post, page, events, testimonials, customposts
*/
// Page template code goes after this.

Meskipun templat halaman telah menjadi pengetahuan umum, penggunaan templat halaman untuk posting dan jenis posting khusus belum diambil.

Opsi bagus untuk menambahkan templat khusus untuk posting dan jenis posting khusus apa pun adalah fitur yang dapat membantu membuat konten yang menakjubkan tanpa penyesuaian oleh pengguna akhir. Pengembang tema dapat menyertakan templat jenis kiriman dan kiriman khusus yang membuat hidup lebih mudah bagi blogger situs web dan pembuat konten.