Home » , » Perbaiki Blog Wordpress-mu dengan Script ini

Perbaiki Blog Wordpress-mu dengan Script ini

Sebelum ke Materi !, Alih-alih ane punya pengalaman yg berharga gara2 sering otak-atik script code di pengaturan template wordpress.org.

Seiring perjalanan waktu cukup sering kendala yg ane dapatkan dari pengalaman seperti satu contoh ini misalnya :

- Parse error: syntax error, unexpected 'if' (T_IF) in /home/xxxxxxxxxx/public_html/wp-content/themes/my-theme/functions.php on line 268

Biasanya kalo kita mengotak-atik kode di daerah lain, walaupun ada kesalahan syntax biasanya tidak akan terjadi hal yg fatal !, namun kalo ada kesalahan di file functions.php malah yg saya alami sering error semacam diatas !

Sebenarnya cara mengatasinya cukup mudah, kita hanya perlu upload file functions.php yg original dari files template yg kita download pertama kali dalam artian kita punya file functions.php backupan-nya. lalu pindahkan ke folder penyimpanan template yg kita pake di hosted kita via FTP dengan Program filezilla

Oke, karena ane sedang memabahas judul diatas, mari kita lanjut ke materi yg Sebenarnya !

Kali ini ane mau bagi script untuk menyetabilkan beban server , atau yg pasti script ini fungsinya untuk menonAktifkan Script Code yg tidak terpakai.

langkah pertama masuk ke dasboard wordpress-hosted anda - lalu buka halaman penyunting dan pilih lalu buka file functions.php . untuk tahap ini ane sarankan ente back-up dulu script yg ada di file functions.php untuk jaga2 kalo ada error !

seperti contoh langkah gambar dibawah ini :
masuk ke Dasbor WP anda 

lalu masuk functions.php

dan taroh/paste script dibawah ini : sebelum tanda ini ?>


add_filter('the_content', 'pu_hapus_shortcode');
function pu_hapus_shortcode($content) {
$pattern = pu_cari_shortcode_regex();
$content = preg_replace_callback( '/'. $pattern .'/s', 'strip_shortcode_tag', $content );
return $content;
}

function pu_cari_shortcode_regex() {
global $shortcode_tags;
$tagnames = array_keys($shortcode_tags);
$tagregexp = join( '|', array_map('preg_quote', $tagnames) );
$regex = '\\[(\\[?)';
$regex .= "(?!$tagregexp)";
$regex .= '\\b([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*+(?:\\[(?!\\/\\2\\])[^\\[]*+)*+)\\[\\/\\2\\])?)(\\]?)';
return $regex;
}

ikuti sesuai contoh gambar. lalu Save/Simpan.

Sekian Semoga Bermanfaat :)

0 komentar:

Posting Komentar