eurobyte.ru - мощные сервера с Дата-центрами в Нидерландах и Москве. От 159 ₽/мес.

Как автоматически после каждой точки в предложениях поставить тег br в WordPress?

Помогите написать сниппет, который автоматом будет ставить тег br после каждой точки

Заметки к вопросу:
udder 2.2 года назад

Решение

function br_the_content( $text ) {
   return str_replace( '.', '.', $text );
}
add_filter(  'the_content',  'br_the_content'  );
mi13 2.2 года назад
function br_the_content( $text ) {
	$text = str_replace( '. ', '.<br>', $text );
	return $text;
}
add_filter( 'the_content', 'br_the_content' );
0
udder
2.2 года назад 8
  • 0
    Kama 9829

    Для автоматического добавления тега <br> после каждой точки в предложениях в WordPress можно использовать хук the_content.

    Пример функции, которую нужно добавить в файл функций (functions.php) темы:

    add_filter( 'the_content', 'add_br_after_sentences' );
    function add_br_after_sentences( $text ) {
    	$text = preg_replace( '/(?<=[^.\n\r\s])[.](\s|$)/', '$0<br>', $text );
    	return $text;
    }

    Этот код заменяет точку . в содержимом статьи на .<br>, таким образом автоматически добавляя тег <br> после каждой точки.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация