= bubbalog =Дневникът на моето стадо

Спиране на редуцирането на двойните тирета

Tuesday 01.03.2011 16:52 EEST · Публикувано от в = Wordpress =

Източник: http://www.linuxscrew.com/2007/09/23/disable-double-hyphen-to-dash-wordpress-replacements/

Това е един проблем, който доста време ме мъчеше – редуцирането на двойни и тройни тирета, както и на някои други знаци до един знак, с което на практика ми се орязваха крилцата да разделям специфични параграфи по навик с 3-5 или повече тирета, звездички и прочее.

За да направите това трябв да редактирате /wp-includes/fomatting.php. Например, за да спрете редуцирането на тиретата, просто ги премахнете от масива

$static_characters = array_merge(array(‘—‘, ‘ — ‘, ‘–‘, ‘xn–’, ‘…’, ‘“’, ‘\’s’, ‘\’\”, ‘ ™’), $cockney);

и премахнете втория и третия елемент от реда

$static_replacements = array_merge(…

Ако искате да спрете изцяло замените и редакциите на WordPress, просто коментирайте следните 2 реда (около ред 80), като

$curl = str_replace($static_characters, $static_replacements, $curl);
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

станат на

//$curl = str_replace($static_characters, $static_replacements, $curl);
//$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

Всичко това работи перфектно, само дето има неприятния момент с обновяването на системата. Тогава новата версия качва нов файл formating.php и трябв да направите всичко наново…

Остави коментар

Писането на кирилица е задължително!
Коментари, които не са на кирилица ще бъдат изтрити без предупреждение.
Всеки коментари съдържащи 1 или повече линка, ще бъдат публикувани след одобрение.