6/5/2004

  Тонкая настройка wordpress - борьба с переносом строк - (General) 7:50 am

У Wordpress (движка, на котором ведется данный блог) есть маленькая проблема - он автоматически переводит переводы строки в <br/>. И поскольку для отправки сообщений я пользуюсь встроенным ActiveRefresh, меня такая ситуация не устраивает. Сегодня я решил разобраться что происходит. После небольшой пробежки по php коду (я не знаю php, но смысл кода как правило понятен) я нашел функцию wpautop (она находится в файле wp-includesfunctions.php).

Обьявлена эта функция так:

function wpautop($pee, $br = 1) {

В это функции есть строчка

if ($br) $pee = preg_replace(’|(?<!<br />)s*n|’, “<br />n", $pee); // optionally make line breaks

Вот эта строчка и заменяет все переводы строк на <br />. Проблема решилась заменой параметра по умолчанию с 1 на 0.

Комментарии

Нет комментариев.

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

Комментарии к этой записи закрыты.