WordPress : Menambahkan Meta Description dengan Custom Field

Tulisan ini akan membahas cara menambahkan meta tag description per post dengan menggunakan custom field pada wordpress serta cara menambahkan meta keywords di halaman lain

Banyak wanita menikah demi keamanan keuangan, tetapi yang lain akan melakukan perceraian juga dengan alasan yang sama. Unknown

Tulisan ini akan membahas cara menambahkan meta tag description per post dengan menggunakan custom field pada wordpress serta cara menambahkan meta keywords di halaman lain

Last Modif at July 9th, 2011

sebelum mulai, diasumsikan sobat sudah baca ini

  • http://www.indaam.net/2011/07/wordpress-menambahkan-meta-keywords-dengan-custom-field/
  • http://www.indaam.net/2010/09/cara-mengunakan-dan-menambahkan-custom-field/

Kenapa? Karena cara kerjanya sama, hanya saja–disini kita menambah custom_custom field dan meta keywords-nya kita ganti dengan meta description.
Diasumsikan lagi ‘sobat sudah paham apa fungsi meta description, jadi ngga perlu dijelasin lagi :)
)o, Langsung aja yah, berikut step by step-nya

Step 1 “buat post”

  • Login > dashboards > Add New
  • Cari box “custom fields” pada > NAME > klik ENTER NEW > lalu isi dengan “metadescriptionpost“(tanpa tanda kutip)
  • valuenya isi dengan “TERSERAH”, sesuaikan yah > Add custom field
  • Pulish

Step 1 “menambahkan script ke template”

Salin script berikut lalu paste keatas tag </head>


<?php
if (is_single() || is_page()){ ?>
<meta content="<?php
echo get_post_meta($post->ID, 'metadescriptionpost', true); /* yang ini ngga usah diedit */
?>" name="description"/>
<?php
} // end single and page
// referense http://codex.wordpress.org/function_reference/get_post_meta
if (is_home()){ ?>
<meta content="sesuaikan description untuk home" name="description"/>
<?php
} // End home
if (is_category()){ ?>
<meta content="sesuaikan description untuk halaman category" name="description"/>
<?php
/* bisa juga gunakan if (is_category('nama_kategory')){
untuk meta tag di setiap nama_kategory
}*/
} // end category
if (is_author()){ ?>
<meta content="sesuaikan description untuk halaman author" name="description"/>
<?php
/* bisa juga gunakan if (is_author('nama_author')){
untuk meta tag di setiap nama nama_author
}*/
} // end author
if (is_month()){ ?>
<meta content="sesuaikan description untuk halaman archives-mount(bulan)" name="description"/>
<?php
} // end archive-mount(bulan)
if (is_year()){ ?>
<meta content="sesuaikan description untuk halaman archives-year(tahun)" name="description"/>
<?php
} // end archive-year(tahun)
if (is_search()){ ?>
<meta content="sesuaikan description untuk halaman search" name="description"/>
<?php
} // end search
if (is_tag()){ ?>
<meta content="sesuaikan description untuk tag" name="description"/>
<?php
/* bisa juga gunakan if (is_tag('nama_tag')){
untuk meta tag di setiap nama_tag
}*/
}
?>

Edit lalu seve(update file)

tambahan
kanapa custom field name-nya diisi dengan “metadescriptionpost“? Karena script yang kita tambahkan, seperti ini

echo get_post_meta($post->ID, ‘metadescriptionpost‘, true);

Jadi, value di atribut content <meta content="disini" name="description"/> sama dengan value yang ada di custum fied dengan name “metadescriptionpost” ketika membuat post tadi.

Semoga bermanfaat.

Oia, jika ada waktu nantinya saya akan mencoba menulis ini

  • Menambahkan Meta-Meta lainya dengan Custom Field
  • Membuat Custom Pavicon dengan Custom Field
  • Membuat Custom Cursor dengan Custom Field
  • Membuat Custom Cursor untuk link dengan Custom Field
  • Membuat Custom background body dengan Custom Field
  • Membuat Custom background header Custom Field
  • Membuat Custom logo header Custom Field
  • Membuat Custom CSS dengan Custom Field
  • Membuat Custom Javascript dengan Custom Field

Indam

A geek, frontend developer. Like you, coding & experiment.
#web #design #ui #ux #standard #dreamer
#welding #interisti #beer #coffee

One thought on “WordPress : Menambahkan Meta Description dengan Custom Field”

  1. Waah…ini ilmu baru buat aku, sudah lama aku ingin tahu kegunaan custon fild ini dan ternyata baru kali ini bisa menemukannya…Terimakasih sobat..salam kenal.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Disclaimer, FAQ & License

Hello Gaes, untuk tujuan apapun semua content text di blog ini dapat di copas, tanpa harus menulis sumbernya. Namun content yang berupa gambar--harus Anda periksa kembali lisensinya.

Adapun(mungkin) sebagian content blog ini sudah kadaluarsa atau sudah tidak relevan, contoh :'Theme default WordPress 3+ adalah Twentyten 'apakah selamanya Twentyten?' ngga kan? Indam selaku pengelolah berharap melaporkan jika menemukan content basi yang mungkin dapat menimbulkan salah persepsi tentang content dan konsep itu sendiri. Oia, karena blog ini bersifat pribadi dan bukan untuk komersil, mungkin anda juga akan menemukan tulisan tentang aku dan hal-hal rancu yang sama sekali ngga ada hubungan dengan web dan blog-blogan. Perlu dicatat: Indam selaku pengelolah tidak bertanggung jawab atas kerugian materi, waktu, tenaga, pikiran yang mungkin ditimbulkan dari sini. So, pandai-pandai yah dalam memilah informasi. Thanks for reading.

Quote

Ketika Anda melihat orang lain mengangkat dirinya dengan cara merendahkan orang lain, sebenarnya orang itu lebih rendah dari mereka yang direndahkan. Phidias--greece filsuf

+
-