Membuat Halaman Error Page / 404 Lebih Baik di WordPress

Halaman 404 adalah sebuah halaman dimana pengunjung atau sebuah halaman tidak ada dalam sebuah website , istilah sederhananya Halaman tidak ditemuukan.

 

Halaman Tidak Ditemukan 404 page

Akan tetapi kebanyakan dari seorang blogger tidak memperhatikan permasalahan ini, dan biarkan lag pengunjung menemukan Halaman 404 nya tetap kosong dan tetap tidak ditemukan tanpa navigasi dan sitemap atau istilahnya membiarkan pengunjung tidak mendapat sebuah navigasi konten yang baik agar dapat menemukan artikel lain dari website tersebut.

 

Nah dengan hal itulah saya memberikan sedikit informasi yang saya punya untuk sahabat , hasil dari utak atik Code Php dan sedikit berpikir bagaimana caranya halaman tidak ditemukan / error page 404 website Blog ini agar dapat ternavigasi dengan baik secara manual tanpa bantuan plugin.

 

Akhirnya ketemu sedikit cara yang terbaik dan lumayanlah walaupun belum sempurna karena belum mempunyai break content atau pagination ( jadi ya menampilkan keseluruhan halaman dalam kategori ).

 

Cara ini saya khususkan untuk Blog yang bermesinkan WordPress , soalnya saya terapkan ini pada WordPress.

 

Langsung saja kita meluncur pada pembicaraan.

Buka halaman admin WordPress Blog anda dan temukan :

appearance >> editor

 

dan klik pada menu editor halaman 404 Template / 404.php

sbelum mulai mengedit , salin seluruh kode yang ada pada 404.php , pada file notepad ( .txt )atau wordprocessing lainnya , untuk berjaga – jaga apabila mendapati kegagalan.

Buka Juga pada Header atau header.php

 

( buka dengan 2 tab ya )

 

  • Pada Tab 404.php temukan
  • <?php get_header(); ?>
  • Dan timpa dengan seluruh code yang ada pada : header.php
    ( maksudnya copy seluruh kode yang ada pada header.php ke baris <?php get_header(); ?> , yang dimana kode <?php get_header(); ?> adalah memanggil script akan tetapi disini aya maksudkan hanya utnuk mengubah title dari halaman 404.php tersebut )
  • Dan pada halaman tab 404.php tersebut cari bagian yang bertuliskan
    <title> sampai dengan </title> , dan timpa dengan ini :

    <title>Halaman tidak ditemukan | <?php bloginfo('name'); ?></title>

    Dimana pada tulisan : Halaman tidak ditemukan , dapat sahabat ganti dengan kata lain , ini akan memberikan sebuah Title Halaman 404 blog sahabat.

  • Setelah itu cari baris dimana baris konten dari halaman 404 tersebut berada. biasanya pada beberapa themes terdapat baris bertuliskan <!– Begin content –> dan semacamnya ,
    letakkan kode berikut dibawahnya.

    <?php
    $cats = get_categories('exclude=');
    foreach ($cats as $cat) {
        echo "<h2>".$cat->cat_name."</h2>";
        echo "<p>";
        query_posts('posts_per_page=-1&cat='.$cat->cat_ID);
        while(have_posts()) {
          the_post();
          $category = get_the_category();
          if ($category[0]->cat_ID == $cat->cat_ID) {
            echo '<li><a target="_blank" href="'.get_permalink().'">'.get_the_title().'</a></li>';
          }
        }
      echo "</p>";
    
    }
    ?>

    Dimana kode diatas adalah sebuah generator navigasi konten dari setiap kategori

  • Setelah itu simpan , dan lihat perbedaan halaman 404 Blog wordpress sahabat,
    dengan contoh mengakses Halaman 404 sahabat contoh masukkan pada browser :

    http://domainsahabat.com/[error]

 

 

Seperi contoh jadinya  bisa sahabat akses error 404 diblog ini ,

 

Dan sebagai catatan pula letakkan script php pada tempat yang benar yaitu konten artikel dari halaman 404 bukan pada navbar ,  atau sisi lainnya.
Semoga sukses. 🙂