Cara Membuat Custom Page Template di WordPress

Terkadang Anda ingin sebuah halaman tampil berbeda dari yang lain — misalnya halaman landing page tanpa sidebar, atau halaman kontak dengan tata letak khusus. Solusinya adalah membuat custom page template WordPress. Prosesnya sangat sederhana dan hanya membutuhkan sedikit kode.

Apa Itu Page Template?

Page template adalah file khusus di dalam tema yang mengatur tampilan sebuah halaman. WordPress mengenali file ini melalui komentar khusus di bagian atasnya, lalu menampilkannya sebagai pilihan di editor halaman.

Membuat File Template

Buat file baru di folder tema aktif, misalnya bernama template-landing.php, lalu tambahkan komentar penanda di paling atas:

<?php
/*
Template Name: Landing Page
*/
get_header();
?>

<div class="landing">
    <h1>Selamat Datang di Halaman Kami</h1>
    <p>Ini adalah halaman dengan tampilan khusus.</p>
</div>

<?php get_footer(); ?>

Baris Template Name: Landing Page inilah yang membuat WordPress mengenali file ini sebagai template.

Menerapkan Template ke Halaman

Setelah file dibuat, buka halaman mana pun di editor WordPress. Pada panel Page Attributes > Template, Anda akan melihat pilihan “Landing Page”. Pilih itu, lalu perbarui halaman. Kini halaman tersebut memakai tampilan baru.

Kegunaan Praktis

Custom page template sering dipakai untuk: halaman landing pemasaran, halaman “Tentang Kami” dengan desain unik, halaman kontak dengan peta, atau halaman penuh lebar tanpa sidebar.

Kesalahan Umum

  • Salah menulis komentar Template Name, sehingga template tidak muncul di pilihan.
  • Lupa get_header() atau get_footer(), membuat halaman tampil tanpa header/footer.

Kesimpulan

Dengan custom page template WordPress, Anda bebas mendesain halaman tertentu tanpa mengubah template global tema. Cukup buat satu file dengan komentar penanda, dan Anda punya tata letak khusus siap pakai.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi WordPress.

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *