Discussion Board : Membuat tag metadata dalam WordPress secara manual dengan Add Custom Field.
Requirements : WordPress bundle, already installed, karena kita akan mempraktikkan tutorial ini dalam web lokal kita (atau untuk anda yang memiliki hosting dengan cms wordpress, bisa mempraktekkannya di hosting anda)

Kalau anda men-scroll halaman posting WordPress anda kebawah, anda akan menemukan menu “Add custom field”, dengan deskripsi singkat berikut :

Custom fields can be used to add extra metadata to a post that you can use in your theme.

Sebelum kita membahas jauh mengenai cara memberi tag metadata, sebenarnya, apakah tag metadata tersebut?

Tag metadata adalah tag html yang berada pada area head dalam halaman html suatu page. Tag metadata yang cukup berguna pada umumnya adalah description, atau keyword yang menjelaskan mengenai suatu situs tersebut, karena definisi umum dari metadata adalah “data about data”. Metadata ini pada umumnya digunakan oleh search engine seperti Google atau Yahoo untuk meng-index halaman situs anda.

Ketika kita melakukan posting pada WordPress, tag metadata tidak akan ditemukan pada halaman situs kita. Kenapa? Karena sebenarnya metadata ditentukan sendiri oleh si author (penulis artikel tersebut, simply, karena si author adalah yang paling tahu mengenai apa yang ia tulis dalam artikel tersebut, jadi hanya si author yang paling tepat dalam mendeskripsikan keyword atau description mengenai page tersebut). WordPress tidak dapat membaca pikiran seorang author. Salah satu cara memberikan tag metadata pada WordPress adalah dilakukan dengan Add Custom Field.

Ok, Bagaimana caranya? Untuk studi kasus ini, kita akan coba membuat metadata untuk keywords.

1. Login ke halaman WordPress anda.
2. Masuk ke halaman Post – Add New Post.
3. Scroll down sampai anda menemukan menu Custom Field.
4. Pilih button “Add Custom Field.” Ketikkan “keywords” pada name, dan isikan “wordpress, metadata, seo” pada value (value ini merupakan contoh saja, maksudnya adalah keywords dari artikel yang ditulis.)

5. Klik Add Custom Field untuk menyimpan.
6. Untuk postingan – postingan anda selanjutnya, tidak perlu membuat Custom Field lagi jika ingin menggunakan tag metadata dan keyword, cukup memilih dari custom field yang telah ada, seperti gambar dibawah.

Setelah anda sukses menambahkan custom field pada WordPress, tinggal bagaimana cara menampilkan tag metadata yang telah dibuat pada themes kita. Caranya?

1. Cari file bernama functions.php yang terletak dalam directory root WordPress anda (wp-content >> themes >> nama themes anda >> functions.php ).

<br />
function set_keywords(){<br />
    global $post;<br />
    $keywords = get_post_meta($post-&gt;ID, 'keywords', true);<br />
    $default_keywords = 'keywords, default, up, to, you';<br />
    $metatag= &quot;&quot;;</p>
<p>    if (empty($keywords)){<br />
    $keywords = $default_keywords;<br />
    }<br />
    if (is_home() || is_front_page()){<br />
    $keywords = $default_keywords;<br />
    }</p>
<p>    $metatag=&quot;\t&quot;;<br />
    $metatag.= &quot;&lt;meta name=\&quot;keywords\&quot; content=\&quot; &quot;;<br />
    $metatag.= $keywords;<br />
    $metatag.= &quot;\&quot; /&gt;&quot;;<br />
    $metatag.= &quot;\n\n&quot;;</p>
<p>    echo $metatag;<br />
    }<br />
    add_action('wp_head', 'set_keywords');<br />

Happy WordPress-ing ! :D

Hal yang juga menarik:

Hak Cipta

Semua skrip dan teknik dalam artikel di itx.web.id boleh digunakan sebagaimana kehendakmu tanpa perlu mencantumkan sumber. Kamu tidak boleh mengkopi seluruh artikel, dalam Bahasa Indonesia ataupun diterjemahkan ke dalam bahasa lain.

Pencarian ke sini:

This post is also available in: English


Related Articles:

About the author

obviously, a girl. with sweet smile, off course. turning her 21 years trapped on Informatics departement and just started to having some crush with it lately. she uses wordpress. she loves php. she lo

2 Comments

  • yoedi says:

    gan,,,,,mau nanya,,,,
    kalo buat setting tag HTML nya gimana ya?
    yang H1, H2 dan H3 itu lho,,,

    terima kasih,,,, :-)

  • awan says:

    gan ane bingung :-(
    yang di wuote iu maksudnya diapain?? dimasukkin ke function.php ato apa??
    cz kalo ane masukin di function.php jadinya error message
    mohon perlengkap keterangannya :-)

Leave a Reply

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