Cara Membuat Halaman 404 Kustom di WordPress

Ketika pengunjung membuka tautan yang salah atau halaman yang sudah dihapus, WordPress menampilkan halaman “Not Found”. Halaman default ini sering membosankan dan membuat pengunjung langsung pergi. Membuat halaman 404 WordPress kustom membantu mereka tetap tinggal dan menemukan yang mereka cari.

Bagaimana WordPress Menangani Error 404?

WordPress secara otomatis mencari file bernama 404.php di folder tema aktif ketika sebuah URL tidak ditemukan. Dengan membuat file ini, Anda mengambil kendali penuh atas tampilannya.

Membuat File 404.php

<?php get_header(); ?>

<div class="error-404">
    <h1>Oops! Halaman Tidak Ditemukan</h1>
    <p>Maaf, halaman yang Anda cari mungkin sudah dipindahkan atau dihapus.</p>

    <?php get_search_form(); ?>

    <a href="<?php echo home_url(); ?>" class="tombol">Kembali ke Beranda</a>
</div>

<?php get_footer(); ?>

Ide Konten yang Efektif

Halaman 404 yang baik sebaiknya berisi:

  • Pesan yang ramah dan tidak menyalahkan pengunjung.
  • Kotak pencarian (get_search_form()) agar mereka bisa mencari lagi.
  • Tautan ke beranda dan artikel populer.
  • Mungkin ilustrasi atau sentuhan humor agar tidak terkesan kaku.

Menampilkan Artikel Terbaru di Halaman 404

<?php
$terbaru = new WP_Query(array('posts_per_page' => 3));
while ($terbaru->have_posts()) { $terbaru->the_post();
    echo '<a href="' . get_permalink() . '">' . get_the_title() . '</a><br>';
}
wp_reset_postdata();
?>

Kesimpulan

Halaman 404 WordPress yang dirancang baik dapat mengubah pengalaman buruk menjadi kesempatan. Dengan menyediakan pencarian dan tautan berguna, Anda mengurangi bounce rate dan menjaga pengunjung tetap menjelajahi situs Anda.

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 *