Pada kondisi tertentu, seperti pencarian artikel di database atau membuat shortcode untuk meload file javasctipt atau css di wordpress, kita perlu untuk mengetahui ID suatu halaman, post, category, dan tag, oleh karena itu pada kesempatan kali ini kita akan membahas cara tersebut dari cara manual hingga menggunakan plugin.
1. Cara mengetahui ID Post dan Page Pada WordPress
Untuk mengetahui ID suatu post atau page dapat kita lakukan dengan dua cara yaitu manual dan menggunakan plugin, utuk cara manual, buka halaman administrator dan klik menu Post atau Pages, kemudian arahkan cursor ke atas judul artikel dan lihat link disebelah pojok kiri bawah.
pada gambar diatas, id post adalah 798. Jika kita sedang mengedit post atau page, maka ID artikel dapat kita lihat pada url di address bar browser.
seperti sebelumnya, ID post pada gambar diatas juga 798. Jika kita sedang menulis post atau page baru, maka ID dapat dilihat dengan mengarahkan mouse ke atas permalinknya.
Pada gambar diatas, ID post adalah 804. Jika kita hanya ingin melihat satu atau dua kali, hal tersebut cukup dilakukan dengan kedua cara diatas, namun jika kita melakukannya berulang kali, tentu saja hal tersebut tidak praktis, untuk itu solusinya adalah menampilkannya dengan menambahkan kolom ID pada daftar artikel yang ada, cara tersebut dapat dilakuan dengan plugin atau manual. Plugin yang dapat kita gunakan adalah Catch ID:
Selain itu juga dapat menggunakan plugin Show IDs by 99 Robots atau Reveal IDs, Show IDs sama dengan Catch IDs, ukurannya hanya 4kb, saya memilih menggunakan Catch IDs karena menurut saya penulisannya lebih rapi, jika ingin pengaturan lebih, seperti siapa saja yang bisa melihat ID, bisa menggunakan Reveal IDs, namun ukurannya mencapat 200Kb lebih. Untuk cara manual, tambahkan script berikut pada file functions.php yang ada pada folder themes yang kita gunakan.
Untuk post:
// Tambahkan Kolom
function add_posts_id_column($col) {
return array_merge( $col, array('post_id' => 'ID') );
}
add_filter('manage_posts_columns' , 'add_posts_id_column');
// Tentukan Isian kolom
function fill_posts_id_columns($column_name, $id){
echo (int)$id;
}
add_action('manage_posts_custom_column', 'fill_posts_id_columns', 4, 2);
// Agar rapi tambahkan style untuk lebar kolom
function jwd_print_css()
{
echo
'<style type="text/css">
#post_id { width: 50px };
</style>';
}
add_action('admin_head', 'jwd_print_css');
Untuk Page:
// Tambahkan kolom ID
function add_pages_id_column($col) {
return array_merge( $col, array('post_id' => 'ID') );
}
add_filter('manage_pages_columns' , 'add_pages_id_column');
// Tentukan Isian Kolom
function fill_pages_id_columns($column_name, $id){
echo (int)$id;
}
add_action('manage_pages_custom_column', 'fill_pages_id_columns', 4, 2);
Keduanya akan menambahkan tag html pada header tabel:
<th scope="col" id="post_id" class="manage-column column-post_id">ID</th>
2. Cara mengetahui ID Category Pada WordPress
Untuk mengetahui ID kategori, klik pada menu Post > Categories yang ada disebelah kiri, pada daftar kategori yang muncul, arahkan mouse ke salah satu nama category yang diinginkan, lihat alamat url yang muncul disebelah pojok kanan bawah.
Jika sudah masuk pada menu edit category (misal: click nama category) lihat alamat url yang ada pada address bar browser
Jika sering menggunakan ID category, bisa menggunkana plugin Catch ID sebagaimana contoh pada nomor 1, plugin akan memunculkan kolom ID di halaman category.
3. Cara mengetahui ID Tag Pada WordPress
Untuk mengetahui ID tag, pertama tama masuk ke halaman tag dengan mengklik menu Post > Tags. Pada daftar tag yang muncul, arahkan mouse ke salah satu nama tags yang muncul, kemudian lihat url yang muncul disebelah pojok kiri bawah.
Pada contoh diatas, ID tag adalah 2. Jika sudah berada pada halaman edit tag (misal: click nama tag) ID dapat dilihat melalui alamat url yang ada pada address bar browser
Agar ID tag selalu muncul, sobat bisa menggunakan plugin Catch ID sebagaimana contoh nomor 1, plugin tersebut akan menammbahkan kolom ID pada halaman daftar tag.
4. Plugin
Sebelumnya telah disebutkan beberapa plugin yang dapat digunakan untuk menampilkan ID di berbagai halaman admin seperti di halaman post, page, category, dan tag. Sebenarnya plugin ini dapat menaampilkan hampir semua halaman yang mengandung ID termasuk halaman user dan halaman gallery (Menampilkan ID image). Untuk mencoba berbagai plugin, sobat dapat membuka halaman tambah plugin (Plugins > Add new) dan ketikkan keyword show ID, seperti tampak pada gambar berikut.
5. Kesimpulan
Terdapat berbagai cara menampilkan ID data di WordPress, baik cara manual maupun menggunakan plugin. Keuntungan cara manual adalah memungkinkan menampilkan ID hanya untuk item tertentu saja seperti pada post atau page saja, sedangkan menggunakan plugin akan lebih mudah dan semua item yang mengandung ID akan tampil.
Demikian tutorial mengenai cara mengetahui / menampilkan ID post, page, category, dan tag pada WordPress, semoga bermanfaat…
Salam JWD
Subscibe Now
Suka dengan artikel di Jagowebdev.com? jangan sampai ketinggalan, segera join ke milis kami untuk update informasi terbaru dari Jagowebdev.com
8 Feedback dari pembaca
Makasih gan informasinya, beramanfaat. Saya cari post id buat meng-exclude post tertentu di sidebar.
Sama sama mas, terima kasih…
kalau cara bagaimana supaya id post bisa diganti…. saya mau id nya bisas diurut mulai dari nomor 1
ID tidak perlu diganti urut mas, TIDAK PENTING, itu hanya untuk identifier…
Terima kasih atas informasi yang bermanfaat ini mas
Sama sama mas…
salam mas,
untuk ubah tag massal di old post gimana ya?
table untuk tag itu apa ya di core wp?
Maaf mas, kurang paham masalah tersebut…