WordPress Highlighter eklentileri için eski yazılarınızdaki pre taglarına bu kodlarla sınıf ekleyerek eklentinize uyumlu halde çalışmasını sağlayabilirsiniz.
Örnekte Syntax Highlighter eklentisi için
class=”brush:php;gutter:true”
eklenmiştir. Sizde dilediğiniz sınıfları ekleyebilirsiniz.
<?php header('Content-Type: text/html; charset=utf-8');
################################# KURULUM ######################################
#1-)Bu Dosyayı Ana Dizine Atın
#2-)Alttaki PhpMyadmin Bilgilerini Doldurun
$server = 'localhost';
$login='root';
$pass='123456';
$db='wp';
$con=mysql_connect($server,$login,$pass) or die ('hata');
mysql_select_db($db,$con);
mysql_query("Set names 'utf8'");
$result=mysql_query("select * from wp_posts where post_content like '%<pre>%'");
while ($row = mysql_fetch_object($result)) {
$id=mysql_query("UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, '<pre>', '<pre class=\"brush:php;gutter:true\" >') WHERE ID=".$row->ID);
if($id){
echo $row->ID." Tamam<br>";
}
}
echo "bitti";
/* Copyright 2014 Ulusan Yazılım (email : ulusanyazilim@gmail.com) */
//Bu dosyanın adresini tarayıcınızda açın ve kontrol edin.
?>
