Wordpress

Memperbaiki ‘Title Case’ Bahasa Indonesia dalam Judul Artikel di WordPress

Oleh takien• 5 Komentar Arsip

Tidak dapat dipungkiri bahwa masih banyak penulis (biasanya penulis pemula) yang melakukan kesalahan dalam penulisan judul artikel. Terutama kesalahan dalam penulisan kapitalisasi huruf di judul sesuai dengan EYD (Ejaaan yang Disempurnakan).

Sebagaimana diketahui, semua huruf pada awal kata di judul harus ditulis dengan huruf besar atau kapital, kecuali kata-kata berikut ini:

  • atau
  • dan
  • dengan
  • ke
  • per
  • oleh
  • ala
  • buat
  • tetapi
  • setelah
  • tapi
  • untuk
  • bagi
  • dari
  • di
  • kepada
  • dalam
  • pun
  • sebelum
  • tentang
  • yang
  • daripada
  • karena
  • pada
  • sampai
  • tanpa

Jika Anda menggunakan platform WordPress, saya telah membuatkan sebuah filter sederhana untuk memperbaiki penulisan judul yang salah.  Berikut kodenya:

/**
* Fix Indonesia Titlecase
* @author: takien
*/
add_filter('the_title','wakpress_fix_indonesia_titlecase');
function wakpress_fix_indonesia_titlecase( $title ) {
$except = Array('atau','dan','dengan','ke','per', 'oleh', 'ala', 'buat', 'tetapi', 'setelah', 'tapi', 'untuk', 'bagi',
	'dari', 'di', 'kepada', 'dalam', 'pun', 'sebelum', 'tentang', 'yang', 'daripada', 'karena', 'pada','sampai', 'tanpa'
);
	return ucfirst(preg_replace(array_map('wakpress_titlecase_keyword_map',array_values($except)),array_values($except), ucwords($title)));
}
function wakpress_titlecase_keyword_map( $key ) {
      return '/'.$key.'\b/i';
}

Paste/tempelkan kode tersebut di file functions.php pada tema yang sedang Anda gunakan.

Tulisan ini sudah berumur: 12 tahun 9 bulan 5 hari. Informasi di dalamnya mungkin sudah tidak relevan, tapi nilai historisnya sangat berharga, terutama bagi saya sebagai penulisnya.

Komentar (5)

Arsip Statis
Nicholas Sihotang
Mantap ini, bang. Bukti nyata, ada programmer yang juga peduli sama bahasa Indonesia (gak cuma bahasa pemrograman) 😀
takien
Bug found, perampokan tidak akan dirubah menjadi Perampokan, karena ada per-nya. Fix dlu ea…
ArieL FX
wah keren, patut di coba
okedeh
gan gan, di wp ada file fungsi autoload gak
aprilia awaludin
Bang, saya mau donasikan uang saya yang $5,000,4499 untuk biaya jadi programmer