photomuza
Тупой вопрос
Что нужно сделать, чтобы это
Код:
текст текст текст текст текст
текст текст текст текст текст текст текст текст
текст текст текст
текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст
при добавлении поста в HTML коде (не визуально), на выходе выдавалсоь одной строкой, как и полагается в HTML?
Retox
Брать текст в
Код:
<p style="text-align: justify;">Text text text</p>
Или в CSS class отвечающий за пост вписать text-align: justify;
Если уже вобще без переносов строки надо - то тут надо удалять переносы
$text = str_replace(Chr(13),"",$text);
photomuza
Блин, причем здесь justify? ВП интерпретирует новую строку в коде HTML как тэги <BR> и <p></p>. Вот какой код на выходе:
Код:
<p>текст текст текст текст текст<br>
текст текст текст текст текст текст текст текст<br>
текст текст текст<br>
текст текст текст текст текст текст текст текст текст текст<br>
текст текст текст текст текст текст</p>
И это относится ко всему коду, не только к тексту. ДримвиверМХ код разбивает на строки, иногда внутри тэгов, и код ссылки разбивает так, что если не убрать, в ВП каша получается.
Просто мне вообще непонятно: уже которая версия, а все то же. Это же HTML код, а не визуальная верстка, а получается, что работает частично как визуальная. Может все-таки глюк, и разработчики до сих пор не в курсе?
photomuza
Знатоки, блин!
Цитата:
Codex
Function Reference/wpautop
Usage
Код:
<?php wpautop( $foo, $br ); ?>
$foo
Parameters
(required) The text to be formatted.
$br
(optional) Preserve line breaks. When set to true, any line breaks remaining after paragraph conversion are converted to HTML <br />. Line breaks within script and style sections are not affected.
РЕШЕНИЕ (отключение фильтра)
Цитата:
Disabling the filter
Some people choose to disable the wpautop filter from within their theme's functions.php:
Код:
remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );
http://codex.wordpress.org/Function_Reference/wpautop
Вставил эти 2 строки в самое начало
functions.php темы и усе исчезло, вставляемые мной тэги <br> и <p></p> работают.. Въехал наконец: это не глюк, это для визуалов-чайников. ВП же не может то вставлять тэги при разрыве, то не вставлять, движок же не знает как юзер редактирует
Есть небольшой плагин для отключения вставок -
Disable WPautop но мне проще 2 строки вставить в тему.