5 Cara Membatasi Panjang Kutipan (Excerpt) Pada WordPress

5 Cara Membatasi Panjang Kutipan (Excerpt) Pada WordPress – Kutipan postingan atau yang dikenal dengan excerpt adalah deskripsi atau ringkasan yang dibuat pada halaman homepage untuk menarik minat pembaca. Kutipan ini umumnya bersifat otomatis sesuai dengan default theme yang digunakan, sehingga membuat tampilan blog/webiste tidak rapih jika dilihat.

Cara Membatasi Panjang Excerpt
5 Cara Membatasi Panjang Excerpt pada WordPress

Secara default juga wordpress telah membatasi kata kutipan excerpt sebanyak 55 kata. Namun Anda dapat mencustum batasan ini sesuai selera. Secara gampangnya Anda bisa memasukan kode the_excerpt() dibawah judul postingan dengan di isi tanda tutup kurung sesuai jumlah kata yang di inginkan.

Tapi itu bukanlah cara membatasi excerpt yang akan kita bahas di artikel kali ini. Postingan kali ini kita akan membuatnya di custum dengan penambahan kode pada editor theme wordpress yang Anda gunakan. Silahkan Anda perhatikan cara ini dengan baik agar tidak terjadi kesalahan pada situs blog Anda.

Baca: Cara Mengurutkan Data di Excel Berdasarkan Jumlah Kata

Cara Membatasi Excerpt Pada WordPress

1. Membatasi Panjang Kutipan Excerpt Menggunakan Jumlah Kata

Anda bisa tambahkan kode ini di bawah function.php pada theme wordpress yang Anda gunakan.

 
function excerpt($limit) {
  $excerpt = explode(' ', get_the_excerpt(), $limit);
  if (count($excerpt)>=$limit) {
    array_pop($excerpt);
    $excerpt = implode(" ",$excerpt).'...';
  } else {
    $excerpt = implode(" ",$excerpt);
  }	
  $excerpt = preg_replace('`[[^]]*]`','',$excerpt);
  return $excerpt;
}
 
function content($limit) {
  $content = explode(' ', get_the_content(), $limit);
  if (count($content)>=$limit) {
    array_pop($content);
    $content = implode(" ",$content).'...';
  } else {
    $content = implode(" ",$content);
  }	
  $content = preg_replace('/[.+]/','', $content);
  $content = apply_filters('the_content', $content); 
  $content = str_replace(']]>', ']]>', $content);
  return $content;
}

Setelah kode berhasil ditambahkan, Anda dapat menambahkan jumlah kata pada kode the_excerpt() atau the_content() sesuai dengan yang Anda inginkan.

Gunakan perintah ($limit) sebagai jumlah kata yang ingin ditampilkan. Sebagai contoh bisa Anda ikuti the_excerpt(30) yang artinya akan menamoilkan excerpt dengan panjang 30 kata.

2. membatasi Panjang Kutipan Menggunakan Jumlah Karakter

Terkadang Ada sebagian orang yang ingin menampilkan excerpt berdasarkan jumlah karakter, bukan lagi dengan jumlah kata seperti pada cara pertama diatas. Apabila Anda juga ingin menampilkan excerpt sesuai dengan jumlah karakter bisa ikuti langkah dibawah ini.

Tambahkan kode dibawah ini ke file function.php theme wordpress Anda.

function get_excerpt(){
$excerpt = get_the_content();
$excerpt = preg_replace(" ([.*?])",'',$excerpt);
$excerpt = strip_shortcodes($excerpt);
$excerpt = strip_tags($excerpt);
$excerpt = substr($excerpt, 0, 50);
$excerpt = substr($excerpt, 0, strripos($excerpt, " "));
$excerpt = trim(preg_replace( '/s+/', ' ', $excerpt));
$excerpt = $excerpt.'... more';
return $excerpt; 

Anda bisa mengubah nilai 50 karakter pada kode diatas sesuai dengan jumlah karakter yang ingin Anda tampilkan.

3. Membatasi Excerpt dengan Menambahkan Tag Read More

Tag Read More
Tag Read More Untuk Membatasi Jumlah Excerpt

Anda juga dapat mengatur panjang kutipan dengan menambahkan perintah tag read more menggunakan opsi tag editor post. Anda hanya perlu menempatkan tag read more pada teks yang ingin anda tampilkan.

4. Mengaktifkan Excerpt Custum melalui Screen Option

Terkadang Anda merasa tidak puas dengan kutipan yang dibuat secara otomatis oleh sistem, sehingga Anda ingin mencustumnya sendiri sesuai keinginan. Anda bisa mengaturnya dengan fitur bawaan wordpres dengan mengaktifkan bidang tambahan pada screen option.

Fitur ini tidak diaktifkan secara default oleh wordpress, namun anda bisa mengaktifkannya dengan sangat mudah. Anda hanya perlu menceklis bidang excerpt pada screen option yang bisa Anda temukan di atas judul teks editor. Lihat baik-baik gambar dibawah ini:

Excerpt menggunakan bidang layar
Bidang Layar (Screen option)
Cara Mengubah Except Menggunakan Opsi Bidang Layar
Mengubah Except Menggunakan Opsi Bidang Layar

5. Membatasi Excerpt dengan Filter Kontrol Kutipan

Panjang kutipan ditetapkan sebanyak 55 kata secara default oleh wordpress. Anda bisa mengubah nilai default ini tanpa mengubah fungsi the_excerpt(), sehingga Anda tidak perlu membuat perubahan di setiap file ditempat Anda menggunakan fungsi the_excerpt(). Cara ini saya anggap yang paling mudah karena tingkat keberhasilan yang dapat dikatakan tidak pernah mengalami eror.

Untuk mengubah panjang kutipan default ini menjadi beberapa kata yang Anda inginkan cukup menambahkan kode dibawah ini ke file function.php di editor theme Anda.

function custom_excerpt_length( $length ) {
	return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

Anda dapat mengubah jumlah kata 20 pada kode diatas sesuai dengan yang Anda inginkan.

Baca Juga: Cara Membuat Artikel SEO Agar Masuk Halaman Pertama

Dengan 5 Cara ini Anda dapat membatasi panjang kutipan (Excerpt) sesuai dengan keinginan. Semoga artikel ini dapat membantu Anda dalam Membatasi Panjang Kutipan di WordPress. Apabila ada pertanyaan silahkan tinggalkan pada kolom komentar dibawah postingan ini.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.