Как я могу работать с параграфами в Wordpress? - PullRequest
2 голосов
/ 11 апреля 2010

Wordpress имеет фильтр, который автоматически добавляет абзацы к сообщениям. Я могу удалить это, добавив следующий код:

// Remove the <p> tags which WP automatically inserts in psots.
remove_filter ('the_content', 'wpautop');

Проблема в том, что я также удаляю теги <br />.

Так что сейчас я не убираю этот фильтр. Моя проблема в том, что внутри поля DIV я получаю дополнительное пространство над и под текстом (в начале / конце текста).

Я могу манипулировать тегом <p> в css, но, опять же, это повлияет на все теги <p> во всем содержимом сообщения.

Есть предложения, что мне делать?

Ответы [ 3 ]

1 голос
/ 11 апреля 2010

Я верю, что это поможет вам

<?php wpautop( $post, $br = 0 ); ?>

второй параметр имеет логическое значение и относится к разрывам строк.

ссылка на кодекс

0 голосов
/ 13 апреля 2010

Не думаю, что метод @ mroggle может сработать. Последний раз, когда у меня возникла эта проблема, мне пришлось вручную добавить <br /> s.

0 голосов
/ 11 апреля 2010

Попробуйте удалить пустые строки после и до в вашем сообщении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...