Пустые строки в записи

Постоянно щаписи пишу кодами, и встретился с такой проблемой, что сколько пустых строк в записи не поставишь, всё равно выводится только одна. Как с этим быть? Не писать же каждой строке <br>, к тому же br используется тоже один раз 🙁

А зачем пустые строки? Нельзя ли их заменить отступами (margin, padding)?

А зачем пустые строки?

Чтобы отделить абзацы

Лучше и правильнее прописать отступы в CSS.

Лучше и правильнее прописать отступы в CSS.

Вот и я о том же. Тогда не нужно будет следить, поставили вы свою пустую строку или нет, и не поставили ли лишней. И с виз. редактором проблем не будет.

тебе нужно в редакторе самом нажимать на Shift+Enter — не в коде а в редакторе…. и нажимай несколько раз… должно сработать!!!

та же проблема – не могу установить расстояние между абзацами.

тебе нужно в редакторе самом нажимать на Shift+Enter -- не в коде а в редакторе.... и нажимай несколько раз... должно сработать!!!

не помогло. wordpress режет пустые строки, хоть 20 штук вставляй.

вдумчиво вкуривал css весь вечер, так и не понял как изменить расстояние между абзацами, может поможите ? :rolleyes:

вот кусок кода index.php

  <div class="entry">
    <h3 class="entrytitle" id="post-<?php the_ID(); ?>">
        <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a> 
    </h3>
    <p class="entrymeta"><span class="date"><?php the_time('j F Y '); ?></span>        
        <span class="category"><?php the_category(', '); ?></span>        
        <?php edit_post_link(__(' Edit'));?>
     </p>
    <div class="entrybody">
      <?php the_content(__('далее &raquo;'));?>
      <?php wp_link_pages(); ?>
    </div>

я так понимаю, надо смотреть "entrybody", вот style.css кусок

.entry {
margin:10px 0;
padding:15px 0;
border-bottom:#eed 3px double;
}
.entrybody 
{
    margin:1em 0;
    padding:0;
}

.entrybody a:link,.entrybody a:visited {
    border-bottom:1px dashed;
}

.entrybody a:active,.entrybody a:hover {
    border-bottom:1px solid;
}
.entrymeta {
color:#999;
margin:0;
padding:0;
font-size:90%;
}
.entrymeta .comments 
{
    background:url(images/comments.gif) no-repeat left center;
    padding-left:15px;
}
h2.archives {
background-color:#FFC;
color:#999;
font-style:italic;
margin-bottom:25px;
text-align:center;
}

.entrymeta-single {
color:#333;
margin-bottom:20px;
margin-top:3px;
}
.entrybody ul,.entrybody ol 
{
    margin:10px 0 10px 30px;
}
.entry li
{
    line-height:1.6em;
}
table {
margin:10px;
}
td,th {
padding:3px;
}

получается только весь текст целиком двигать, а как по абзацам так и не разобрался… подскажите как же обзацы нормальные сделать ?

Расстояние между абзацами можно изменять с помощью CSS свойств margin-top и/или margin-bottom.

Не получается ничего 🙁

Двигается весь пост целиком вверх-вниз, расстояние между абзацами не меняется…

Я так понимаю происходит это потому что выводится весь пост целиком а не по абзацам… или это руки ?

Буду очень признателен если посмотрите код что я вставлял и укажите что надо вписать для изменения расстояния между абзацами одного поста.

.entrybody p {margin-top: 50px;}

Спасибо большое 🙂
Зашел написать что наконец-то сам нашел а тут и вы помогли.

Не получается ничего :(

Двигается весь пост целиком вверх-вниз, расстояние между абзацами не меняется… 

Я так понимаю происходит это потому что выводится весь пост целиком а не по абзацам...  или это руки ?

Буду очень признателен если посмотрите код что я вставлял и укажите что надо вписать для изменения расстояния между абзацами одного поста.

пропишите отступ конкретно для абзацев.
а чем <br /> не устраивает?

Ребят, а как все же решить проблему поглощения пустых строк?
Расстояние между абзацами нужно стандартное, просто их (отступов) нужно иногда 2, иногда 3, а бывает и 5.
Shift+Enter не помогает 🙁

Подскажите пожалуйста?

Попробуйте
remove_filter(‘the_content’, ‘wpautop’);
remove_filter(‘the_content’, ‘wptexturize’);

<p align="center">&nbsp;</p>
как-то так, кажется. вставляйте так, пустые абзацы не будут «схлопываться»

это нужно дописать в functions.php?

Я добавил, так вообще все абзацы выстроились в одну строку!

upd: я пользуюсь только визуалредактором, т.е. <br> руками не пишу.
Не потому что, я такой вредный, а потому что мой старенький дедушка
при написании мемуаров, просто не осилит их столько забивать.

это нужно дописать в functions.php?

С ума сошли
в поле для редактирования поста (в режиме код).

С ума сошли

😆 Простите, это не вам вопрос был, просто я не обновил страницу и настрочил сообщение, для Ю.Б.

<p align="center">&nbsp;</p>

У меня и обыкновенный &nbsp; или там <br />
работает.
Вопрос в другом, как это сделать через визуальный редактор?

Я нашел решение, но там нужно лезть в тело движка,
либо менять визуалредактор, либо сменить бровзер на Firefox, например, но это же не выход 😐
Я раньше сидел на Spaiz-Nuke, вот там в файле функции,
которая фильтрует ненужные символы на входе, можно было исключение в str_replace добавить, а тут как?

Те два remove_filter из плагина inline-js, добавлены там, чтобы жабу не уродовало. Вставлять таки в functions.php. Может оба, может один из них, может вообще это не прокатит.

Я решил проблему установкой плагина TinyMCE Advanced.
Работает со всеми броузерами + куча новых замечательных функций-кнопочек.

Ну, и самое главное, редактор больше не жрёт теги при переключении в режим HTML

Stop removing the <p> and <br /> tags when saving and show them in the HTML editor

и корректно работает с абзацами и отступами (есть функция неразрывного пробела)

Anonymous
Отправить
Ответ на: