• Доброго врмени. Когда я вывожу контент the_content(‘Read more’, ‘False’); ссылка в конце краткой версии выводится в конце текста без переноса. Как вставить перед этой ссылкой перенос строки подскажите пожалуйста.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • неужели никто не знает?)

    Что за вопросы? Это изучается методом научного клика за 1 минуту 🙂
    тег <br /> перед <!--more--> поставьте, или перенос строки (параграф) клавишей Enter. Можно и так <?php the_content( '<br />Далее...' ); ?>

    было бы так очевидно — не спрашивал бы.

    1)вот так <?php the_content('</br>Далее...'); ?> не работает.

    2)вот так <p>…</p><!—more—> не работает.

    3)а вот так «</br> перед <!—more—>» приводит к тому что появляется дополнительный лишний перенос строки в полном тексте где перед этим он уже есть от тега <p>

    </br>Далее…

    Вообще-то, пишется <br/> 🙂

    Можно еще и так выпендриться:

    .more-link {display: block;}

    ок. вроде сделал както. а как при таком вот выводе <?php the_content('Далее...'); ?> сделать так чтобы WP не подставлял сам параграф. тоесть при таком раскаладе он мне выдаст <p>big boy</p> а мне нужно просто big boy. как этим проманипулировать можно?

    сам и отвечаю

    <?php remove_filter ('the_content',  'wpautop'); ?>
    <?php the_content();?>

    .more-link — самое оптимальное решение.

    а не могли б вы чуть подробнее, а то чтото не нагуглил ничего)

    http://htmlbook.ru/css/display
    Вставьте строчку в style.css и увидите. Ссылка more имеет класс по умолчанию.
    <a href="http...." class="more-link">Далее...</a>

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «перенос read more на новую строку» закрыта для новых ответов.