А можно на сайт взглянуть? Или в редакторе появляется перенос?
В любом случае, смотрите стилевое оформление.. Перенос сам по себе не появится.
появляется.
это из-за функции wpautop, которая берет <span id=»more-‘.$id.'»></span> в теги абзаца. если для тегов абзаца прописан отступ — то и получается лишняя пустая строчка.
Flector, «если для тегов абзаца прописан отступ — то и получается лишняя пустая строчка.» — я так понимаю что по умолчанию он прописан, так как шаблон никак не влияет на встроенный редактор. Подскажите пожалуйста где искать? Очень хочу убрать этот перенос.
Публикую пол сотни постов в сутки и постоянно убирать этот перенос уже сил нет.
можно вообще избавится от этого спана.
правда, ссылки у вас будут прямыми — на урл статьи, без more.
//удаление #more в ссылках на полную статью start
function remove_more_jump_link($link) {
$offset = strpos($link, '#more-');
if ($offset) {
$end = strpos($link, '"',$offset);
}
if ($end) {
$link = substr_replace($link, '', $offset, $end-$offset);
}
return $link;
}
add_filter('the_content_more_link', 'remove_more_jump_link');
//удаление #more в ссылках на полную статью end
это из-за функции wpautop, которая берет <span id=»more-‘.$id.'»></span> в теги абзаца.
Может я чего-то не понял, но я не смог повторить этой фичи.. У меня не оборачиваются тег more параграфом. Никак.
Может кто-нибудь сделает скрин, как это хоть выглядит?
да легко вы можете это повторить, вбейте в запись код:
<p>до тега more</p>
<!--more-->
<p>после тега more</p>
в режиме текст — потом можно на визуальный переключиться, уже по фиг. опубликуйте запись и получите такой результат:
http://s015.radikal.ru/i332/1408/10/dffc813a38f9.png
вытягивать код в одну строчку не поможет:
<p>до тега more</p><!--more--><p>после тега more</p>
вбейте в запись код:
аа, понятно.. В дефолтном варианте у меня нет параграфов. И никак сами не появляются. А зачем вбивать с параграфами?
Добро пожаловать в WordPress.
<!--more-->
Это ваша первая запись. Отредактируйте или удалите её, затем пишите!
на выходе
http://trueimages.ru/img/de/7a/92e98e35.png
на выходе
http://trueimages.ru/img/de/7a/92e98e35.png
не все пользуются визуальным редактором, не все довольствуются стандартным оформлением абзацев (кто-то меняет размер шрифта, к примеру и теги абзаца появляются и на вкладке Текст) — да полно причин, по которым ссылка «читать дальше» в итоге оказывается в тегах абзаца.
я, например, пользуюсь WLW, который сам отлично форматирует текст записей — вордпресс при этом норовит взять more в теги абзаца, поэтому фильтр wpautop я всегда отключаю.
не все пользуются визуальным редактором,
я тоже им не пользуюсь.. параграфы все-равно автоматом правильно расставляются.. Нечего им делать в редакторе, имхо.
ну визуальный редактор и вкладка Текст для меня одно и тоже.
При простановке more во вкладке «Визуально» лишнего параграфа действительно нет, а во вкладке «Тест» появляется…
Модератор
Юрій
(@yube)
Нечего им делать в редакторе, имхо.
IMHO <p>
в исходном тексте имеет право на жизнь только в случае использования классов.
При простановке more во вкладке «Визуально» лишнего параграфа действительно нет, а во вкладке «Тест» появляется…
Проверил.
1. «Визуальный»
2. ввожу aaa[кнопка more]bbb
3. перехожу в «текст»
4. получаю aaa<!--more-->bbb
.
IMHO <p> в исходном тексте имеет право на жизнь только в случае использования классов.
вопрос привычки. я прописываю для первого абзаца в статьях стиль justify — чтобы он с таким стилем ушел в RSS.
и вообще — исходный код это исходный код, автоматическое взятие в теги абзацев, автоматическая расстановка переносов строк — это лично меня раздражает, я не могу сообразить как в итоге будет выглядеть текст, не кликая на кнопку «посмотреть изменения».
я прописываю для первого абзаца в статьях стиль justify
🙂 Круто!
а почему не так:
p:first-child {text-align: justify;}