DeretCode|

Tips, Trik dan Tutorial
Seputar IT, Coding, Internet Marketing, Keahlian, Pendidikan, Hobi Dan Lainnya
Night :

Membuat meta keyword dan description dinamik di wordpress

advertisement

tumbnail kostumasi wordpress meta keyword dan description

Dalam dunia SEO, meta tag adalah hal yang sangat penting terutama meta keyword dan description. Meta tag adalah bagian dari optimasi on-page SEO agar mesin pencarian dapat memahami maksud dari website kita sebelum menganalisa kontennya. Oleh karena itu, pada kesempatan kali ini newbieestar akan berbagi tutorial bagaimana cara membuat dinamik meta keyword dan description berdasarkan konten yang kita buat.
Untuk membuat dinamik meta keyword dan description ada dua cara yang bisa kita lakukan yaitu dengan menggunakan plugin ataupun costimize wordpress. 

Membuat meta keyword dan description menggunakan plugin

Cara ini adalah cara yang paling menyenangkan, karena paling gampang dan mudah untuk dilakukan. Kita hanya perlu menginstall plugin dan kemudian kolom keyword dan description akan muncul form tambah postingan. Kita bisa menggunakan versi gartis yang tentu dengan fitur terbatas dan jika ingin versi premium kalian harus membeli atuu berlangganan. Salah satu plugin yang menjadi favorite newbieestar adalah yoast dan kalian  yang pengguna wordpress juga tidak asing dengan plugin tersebut. Oke langsung saja ke langkah-langkahnya:
  1. Masuk ke dasboard kalian sebagai admin
  2. Klik menu plugin →Tambah plugin
  3. Pada kolom pencarian silahkan kalian tulis yoast SEO
    plugin yoast SEO
  4. Silahkan kalian klik install kemudian aktifkan plugin
Plugin yoast SEO telah siap kalian gunakan yang tentu dengan fitur terbatas karena kita menggunakan versi free, jika kalian menginginkan fitur yang lebih banyak, kalian bisa mengupgradenya ke versi premium. Sekarang bisa kita test apakah yoast berkerja atau tidak.
  1. Masuk ke dasboard kalian sebagai admin atau penulis
  2. Klik menu Post → Tambah Pos
  3. Scroll ke bagian paling bawah
  4. Jika kalian menemukan kolom input tambahan berarti yoast SEO sudah berhasil terpasang dengan baik.
    menu plugin yoast
Silahkan kalian isi kolom slug sebagai url halaman kalian, kolom meta description, dan kolom keyphrase sebagai keyword yang kalian targetkan.

Kelebihan menggunakan plugin

  1. Lebih mudah dilakukan.
  2. Guide parameter sehingga kalian bisa mengetahui berapa persen target keyword yang ada dalam artikel
  3. Bisa mengecek artikel SEO atau tidak.

Kekurangan menggunakan plugin

  1. Jika menginginkan fitur lebih harus menguluarkan biaya yang cukup besar.
  2. Keyphrase di batasi untuk versi yang gratis.

Membuat meta keyword dan description dengan costumize wordpress.

Cara ini membuatuhkan keahlian programming php dan usaha untuk memahami struktur wordpress karena kita akan menambah kolom inputan halaman tambah/edit pos secara hardcode dan menambah kolom pada table pos di database.Cara ini lumayan bresiko, karena jika salah dalam implementasi website kalian akan rusak dan jikapun berhasil mungkin wordpress kalian tidak akan bisa di update untuk versi tertentu dan kalian juga tidak bisa menginstall plugin tertentu. Oleh karena itu, cara ini tidak di sarankan untuk web yang telah jadi, cara ini hanya untuk menambah pengetahuan saja atau web dalam tahap pengembangan. Oke langsung saja ke tutorial:

Mengedit database wordpress

Tahap pertama adalah kita akan menambahkan dua kolom pada table wp_posts yaitu kolom description dan kolom keyword.
  1. Buka phpmyadmin→pilih database wordpress kalianpilih table wp_posts
    step 1 edit database
  2. Klik tab strukturScrool kebawahPada bagian tambah kolom set seperti pada gambar berikut→Klik tomobol kirim
    step 2 edit database
  3. Buat kolom post_keyword dan post_description dengan type varchar, length 160 dan allow null kemudian simpan
    step 3 edit database
Atau jika kalian tidak mua mengikuti step di atas, kalian bisa menggunakan query sebagai berikut:
ALTER TABLE `wp_posts` ADD `post_keyword` VARCHAR(160) NULL AFTER `post_title`, ADD `post_description` VARCHAR(160) NULL AFTER `post_keyword`;
Paste pada tab sql dan klik tombol kirim

cara menggunaakan query sql

Mengedit form input pos wordpress

Langkah selanjutnya adalah kita menambahkan form input data post_keyword dan post_description agar nanti kita bisa menambah dan mengeditnya nilai pada kolom tersebut.

1. Buka file wordpress kalian dengan editor yang kalian sukai.
2. Cari file edit-form-advanced.php didalam folder wp-admin
3. Cari didalam file edit-form-advanced.php  kode berikut:
<input type="text" name="post_title" size="30" value="<?php echo esc_attr( $post->post_title ); ?>" id="title" spellcheck="true" autocomplete="off" />
4. Paste di kode berikut ini dibawah kode diatas:
<input type="text" name="post_keyword" size="30" maxlength="160" value="<?php echo esc_attr( $post->post_keyword ); ?>" id="title" spellcheck="true" autocomplete="off" placeholder="Keyword" />
<input type="text" name="post_description" size="30" maxlength="160" value="<?php echo esc_attr( $post->post_description ); ?>" id="title" spellcheck="true" autocomplete="off" placeholder="Deskripsi" />
5. Simpan perubahan

Hasilnya akan seperti gambar berikut:
tampilan input pos baru

Mengedit fungsi edit dan simpan

Setelah kita mengedit form input pos maka selanjutnya kita harus menerima data inputan keyword dan description tadi untuk di simpan ke dalam database. Langkah-langkahnya dalah sebagai berikut:
1. buka folder wp-includes kemudian buka file post.php
2. Cari kode 'post_title' => '', dengan menekan ctr+f pada keyword.
3. Tambah kode berikut dibawah kode 'post_title' => '',
'post_keyword' => '',
'post_description' => '',
4. Cari kode $post_content = $postarr['post_content'];,  kemudian dibawah kode tersebut silahkan paste kode berikut:

$post_keyword = $postarr['post_keyword'];
$post_description = $postarr['post_description'];
5. Cari kode $data = compact  dan silahkan tambahkan parameter 'post_keyword' dan 'post_description' disamping parameter 'post_title', menjadi seperti berikut:
$data = compact( 'post_author', 'post_date', 'post_date_gmt', 'post_content', 'post_content_filtered', 'post_title','post_keyword','post_description', 'post_excerpt', 'post_status', 'post_type', 'comment_status', 'ping_status', 'post_password', 'post_name', 'to_ping', 'pinged', 'post_modified', 'post_modified_gmt', 'post_parent', 'menu_order', 'post_mime_type', 'guid' );
6. Simpan perubahan

Menampilkan meta keyword dan description di tag head

Langkah terakhir adalah mengambil data post_keyword dan post_description untuk di tempatkan diantara tag head di tema wordpress yang sedang kita gunakan. Ada dua hal yang harus kalian lakukan, yaitu:

Mengambil data dari database
1. Buka filel post-template.php di dalam folder wp-includes
2. Cari kode function the_guid( $post = 0 )  dan paste kode berikut di atasnya:
function get_the_description( $post = 0 ) {
 $post = get_post( $post );

 $description = isset( $post->post_description ) ? $post->post_description : '';
 $id = isset( $post->ID ) ? $post->ID : 0;
 return apply_filters( 'the_description', $descrtion, $id );
}

function get_the_keyword( $post = 0 ) {
 $post = get_post( $post );

 $keyword = isset( $post->post_keyword) ? $post->post_keyword : '';
 $id = isset( $post->ID ) ? $post->ID : 0;
 return apply_filters( 'the_keyword', $keyword, $id );
}
3. Cari kode function the_title_attribute( $args = '' )  dan paste kode berikut diatasnya:
function the_description( $before = '', $after = '') {
 $description = get_the_description();
        $description=$before.$description.$after;
        echo $description;
}
function the_keyword() {
 $keyword = get_the_keyword();
 echo $keyword;
}
4.Simpan perubahan

Menampilkannya di tag head
1.  Buka folder wp-contentthemes→folder tema yang kalian gunakan sekarang
2. Cari file head template kalian, biasanya bernama header.php. 
3. Didalam tag head diantara meta tag lainnya tambahkan kode berikut:
<meta name="description" content="<?php the_description(); ?>">
<meta name="keywords" content="<?php the_keyword(); ?>">
4. Simpan perubahan

Kelebihan cara kostumisasi

  1. Beban server lebih ringan
  2. Tidak perlu membayar untuk fitur premium
  3. Bisa mengetahui struktur wordpress

Kekurangan cara kostumisasi

  1. Harus paham koding php
  2. Wordpress ada kemungkinan tidak bisa di update
  3. Ada kemungkinan tidak bisa menggunakan plugin tertentu
Oke sampai disini tutorial cara menambah meta keyword dan description di wordpress dengan plugin dan tanpa plugin. Bagaimana ada kesulitan?, jika ada kesulitan atau masalah silahkan tanyakan di kolom komentar. Untuk file wordpress yang telah newbieestar costumize bisa kalian download di link berikut github kemudian install seperti biasa. 

Note: Jika ingin menambahkan tema premium dan terjadi error, siahkan hapus kolom post_keyword dan post_description terlebih dahulu, kemudian install tema premium yang kalian inginkan, jika proses instalasi tema selesai, silahkan tambahkan kembali kolom post_keyword dan post_description tadi di table wp_posts.
advertisement



1 komentar:

Silahkan berkomentar dengan baik dan bijak!