Menulis Syntax Highlighted pada Blog WordPress.com

Submitted by rismaka on August 9, 2009 at 7:00 am Tags: , , , , ,

Syntax Highlighter merupakan suatu fitur yang sering digunakan dalam dunia coding WordPress, dimana tanpa adanya syntax highlighter, maka pekerjaan melindungi (cover/shield) karakter/simbol pada kode-kode html, php, css, python, ruby dan semisalnya akan memakan waktu lebih lama. Syntax highlighter ini berfungsi untuk melindungi kode-kode pemrograman agar tidak terfilter oleh WordPress menjadi karakter-karakter yang tidak bermanfaat.

Alasan WordPress menyaring (filter) setiap kode adalah untuk keamanan. Hal ini terkait dengan adanya celah keamanan pada database jika karakter-karakter semisal tanda petik (quote) satu maupun tanda petik dua diloloskan. Saya pribadi kurang mengerti mengenai celah keamanan ini dan bagaimana efeknya.

Penggunaan syntax highlighter pada WordPress yang dihosting sendiri bisa menggunakan plugin SyntaxHighlighter 2.0. Namun pengguna blog gratis WordPress.com pun dapat pula menggunakan syntax highlighter ini dengan menggunakan shortecode, karena pihak WordPress.com telah mengintegrasikan SyntaxHighlighter 2.0 ke dalam enginenya.

Berikut ini adalah cara penulisan syntax highlighter pada Blog WordPress.Com. Contoh yang akan digunakan adalah menghighlight kode PHP.

Gunakan shortecode berikut

[sourcecode language='php']

<!-- Kode PHP yang akan dihighlight di sini -->

[/sourcecode]

Syntax Highlighter

Contoh hasil penulisannya bisa kita lihat di contoh penulisan syntax highlighter.

Selain PHP, kode-kode pemrograman lainnya pun bisa dihighlight seperti contoh di atas, hanya saja parameter bahasanya (language) harus kita ubah menurut jenis kode tersebut. Contohnya, jika kita ingin menghighlight kode javascript, kita bisa menuliskannya sebagai berikut:

[sourcecode language='jscript']

<!-- Kode javascript yang akan dihighlight di sini -->

[/sourcecode]

Perhatikan, hanya parameter language-nya saja yang diubah menjadi ‘jscript‘.

Beberapa parameter untuk kode-kode pemrograman yang lain bisa kita lihat di bawah ini:

  • bash
  • cpp
  • csharp
  • css
  • delphi
  • html
  • java
  • jscript
  • php
  • python
  • ruby
  • shell
  • sql
  • vb
  • xml

Referensi: support.wordpress.com

This entry was writen by rismaka, The Admin, A part time blogger, Biochemist, and Energy Consultant in PT. BKA. More profile on Contact.

10 Comments | Leave a respond | Back To Top

Leave a comment!