replace - preg_replace cannot understand the error -
the text want replace follows (it sri lankan sinhalese).
මහණෙනි, එක් පුද්ගලයක්හුගේ නිෂ්පත්තිය හේතු කොට ගෙන මහත් වූ ප්රඥාචක්ෂුස්හුගේ පහළ වීම වෙයි, මහත් වූ ප්රඥාලෝකයක්හුගේ පහළ වීම වෙයි, මහත් වූ ප්රඥාවභාසයක්හුගේ පහළ වීම වෙයි, අනුත්තරියධර්මයන් සදෙනාගේ පහළ වීම වෙයි, සිවුපිළිසැඹියාවන්ගේ පසක් කිරීම වෙයි, (අටළොස් වැදෑරුම්) අනෙක ධාතුන්ගේ ප්රතිවෙධය වෙයි, (අටළොස් වැදෑරුම්) නානාධාතුන්ගේ ප්රතිවෙධය වෙයි, විද්යාවිමුක්තිඵලයන්ගේ සාක්ෂාත් කිරීම වෙයි, ස්රොතාපත්ති ඵලයාගේ සාක්ෂාත් කිරීම වෙයි, සකෘදාගාමි ඵලයාගේ සාක්ෂාත් කිරීම වෙයි, අනාගාමී ඵලයාගේ සාක්ෂාත් කිරීම වෙයි, අර්හත්ත්ව ඵලයාගේ සාක්ෂාත් කිරීම වෙයි, කවර එක් පුද්ගලයක්හුගේය? යත්: තථාගත අර්හත් සම්යක් සම්බුද්ධයන් වහන්සේගේ ය. මහණෙනි, මේ එක් පුද්ගලයාගේ නිෂ්පත්තියෙන් මහත් වූ ප්රඥාචක්ෂුස්හුගේ පහළ වීම වෙයි, මහත් වූ ප්රඥාලෝකයාගේ පහළ වීම වෙයි, මහත් වූ ප්රඥාවභාසයාගේ පහළ වීම වෙයි, අනුත්තරිය ධර්මයන් සදෙනාගේ පහළ වීම වෙයි, සිවුපිළිසැඹියාවන්ගේ සාක්ෂාත් කිරීම වෙයි, අනෙක ධාතු ප්රතිවෙධය වෙයි, නානාධාතුප්රතිවෙධය වෙයි, විද්යාවිමුක්තිඵලයාගේ සාක්ෂාත් කිරීම වෙයි, ස්රොතාපත්ති ඵලයාගේ සාක්ෂාත් කිරීම වෙයි, සකෘදාගාමි ඵලයාගේ සාක්ෂාත් කිරීම වෙයි, අනාගාමී ඵලයාගේ සාක්ෂාත් කිරීම වෙයි, අර්හත්ත්ව ඵලයාගේ සාක්ෂාත් කිරීම වෙයි.
need highlight , add tool tips text result unexpected follows. showing transparent blue error
the troubled page image highlighting error
the code use generate
function callback($buffer) { require_once(abspath . 'wp-config.php'); $connection = mysql_connect($db_host, $db_user, $db_password); mysql_select_db($db_name); $sql = "select word_name, word_meaning, word_page_id popuptable order word_id"; $result = mysql_query($sql) or die(mysql_error()); $keys= array(); $values= array(); $links; while($row = mysql_fetch_assoc($result)) { $keys[] = $row["word_name"]; if($row["word_page_id"] != 0){ $links = "<a href='?p=" . $row["word_page_id"] . "'>වැඩිදුරටත්</a>"; }else{ $links = ""; } $values[] = do_shortcode('[simple_tooltip bubbleposition="center" content="' . $row["word_meaning"] . ' ' . $links . ' "]<span style="color: rgb(51,122,183)">' . $row["word_name"] . '</span>[/simple_tooltip]'); } $buffer = str_replace($keys, $values, $buffer); return $buffer; } function buffer_start() { ob_start("callback"); } function buffer_end() { ob_end_flush(); } add_action('wp_head', 'buffer_start'); add_action('wp_footer', 'buffer_end');
experts need here. cannot edit directly in word press due data entered several points , loads of tool tips , links generated. created table in wordpress database , here am. of code stackoverflow , thank that. troubled page www.daham.lk
Comments
Post a Comment