WordPress memiliki kebiasaan memformat kode secara otomatis yang bisa menjadi masalah besar bagi beberapa blogger. Anda bisa menggunakan Plugin Syntax Highlighter atau mengkodekan semua kode secara manual, namun cara ini memiliki kekurangan sendiri. Baru-baru ini bekerja di situs klien, kami menemukan trik yang berguna yang akan menonaktifkan format otomatis di posting WordPress melalui penggunaan shortcode.
Pertama, Anda perlu membuka tema Anda functions.php file dan paste kode berikut:
fungsi my_formatter ($ content) { $ new_content = ''; $ pattern_full = '{([raw]. *? [/ raw])} adalah'; $ pattern_contents = '{[raw] (. *?) [/ raw]} adalah'; $ pieces = preg_split ($ pattern_full, $ content, -1, PREG_SPLIT_DELIM_CAPTURE); foreach ($ potongan sebagai $ piece) { jika (preg_match ($ pattern_contents, $ piece, $ matches)) { $ new_content. = $ matches [1]; } lain { $ new_content. = wptexturize (wpautop ($ piece)); } } kembali $ new_content; } remove_filter ('the_content', 'wpautop'); remove_filter ('the_content', 'wptexturize'); add_filter ('the_content', 'my_formatter', 99);
Setelah Anda menyisipkan kode di atas dan mengunggah file, Anda siap untuk menggunakan shortcode. Cukup gunakan kode pendek di bawah saat menulis posting:
[mentah] kode yang belum diformat [/ raw]
Beri tahu kami jika Anda memiliki pertanyaan.
Sumber: WPRecipes