Здесь не спрашивается, как отключить автоматическое форматирование абзаца
Скорее наоборот - я использую wpautop, но он не делает абзацы так, как мне кажется.
Проблема, с которой я столкнулся, заключается в том, что весь мой пост упакован в один <p>
, а затем <br />
используется для всех разрывов строк.
Это клиентский сайт, который несколько раз перемещался, и последние импортированные записи были экспортированы из последней версии сайта.
Теги
<br />
отсутствуют в полях базы данных. Я могу только догадываться, что существует некоторая внутренняя работа wpautop, которая связана с каким-то особым разрывом строк символов, который был случайно заменен во время всех миграций.
Кто-нибудь может дать окончательный ответ на вопрос, что это такое? Бонусные баллы, если вы можете показать, как это исправить, не открывая, не переформатируя и не сохраняя сотни сообщений вручную.
Для ясности, я хочу, чтобы вместо br
я получал нормальные абзацы
Подробнее
При копировании и вставке содержимого записи из PHPMyAdmin в Notepad ++, в конце каждой строки показывается (CR) (LF). Возможно, я ошибаюсь по поводу причины, как это и должно быть, правильно?
Пример использования
Выполнение:
$product->get_description()
урожайность, как и ожидалось:
Happy birthday never tasted this good.
Topped with a hand piped personal message. These cupcakes are perfect for any birthday celebration and will put a smile on that special someone's face. A mix of chocolate and vanilla; like any good birthday cupcakes these are loaded with sprinkles!
Что точно соответствует полю в базе данных:
Happy birthday never tasted this good.
Topped with a hand piped personal message. These cupcakes are perfect for any birthday celebration and will put a smile on that special someone's face. A mix of chocolate and vanilla; like any good birthday cupcakes these are loaded with sprinkles!
Но делает:
wpautop($product->get_description())
выходы:
<p>Happy birthday never tasted this good.<br>
Topped with a hand piped personal message. These cupcakes are perfect for any birthday celebration and will put a smile on that special someone's face. A mix of chocolate and vanilla; like any good birthday cupcakes these are loaded with sprinkles!</p>
Попытка заставить wpautop
сделать это, что, я считаю, является ожидаемым поведением:
<p>Happy birthday never tasted this good.</p>
<p>Topped with a hand piped personal message. These cupcakes are perfect for any birthday celebration and will put a smile on that special someone's face. A mix of chocolate and vanilla; like any good birthday cupcakes these are loaded with sprinkles!</p>
Уже несколько недель я застрял на этом. Даже предложения, ведущие к лучшей отладке, были бы приемлемы.