Поддержка Проблемы и решения Как убрать перенос после тега MORE

  • Доброго времени суток!
    Начиная с версии 3.9.1 во строенном редакторе при публикации новости после добавление <!—more—> автоматически начал добавляться перенос сроки.
    Подскажите пожалуйста как убрать этот перенос, что бы <!—more—> вставлялся без каких либо дополнительных переносов и пробелов?
    Заранее спасибо.

Просмотр 15 ответов — с 16 по 30 (всего 42)
  • и каким образом этот стиль уйдет в RSS?

    и каким образом этот стиль уйдет в RSS?

    проверка is_feed и фильтр на the_content. Примерно так.

    PS. Со стилем не получится. Хотя, вроде как, можно что-то и тут придумать..

    не, не понял.
    в RSS стили не уходят.
    если, конечно, не хакать файлы движка, чтобы подцепить туда свой css-файл.

    может и есть способ, но я его сразу не нашел, а потом просто забил — мне оказалось проще в шаблоне записей один раз прописать justify для первого абзаца, чем изобретать велосипед.

    Юрий, к сожалению у меня не так. Когда ставлю more в «Визуально» и потом переключаюсь в «Текст» отступа нет. Если ставлю more сразу во вкладке «Текст» отступ появляется.
    Скрины.

    Я тоже не знаю, можно ли цеплять стили к фиду, предположил только. А с фильтром можно автоматизировать этот процесс. Можно поставить приоритет после отработки расстановки параграфов (=11) и работать с простым регулярным выражением, или даже банальной заменой первого параграфа.. Кому что больше нравится — автомат или ручной труд.. Как то так..

    Если ставлю more сразу во вкладке «Текст» отступ появляется.

    Точно.. Вот, правильное описание помогает сразу найти проблему 🙂

    . Можно поставить приоритет после отработки расстановки параграфов (=11)

    да отключен у меня wpautop — чтобы работать с WLW было удобно 🙂 а в WLW есть шаблон записи, я его вставляю и мне остается только текст забить.

    работал бы с визуальным редактором вордпресса — давно бы позаботился автоматизацией 🙂

    Точно.. Вот, правильное описание помогает сразу найти проблему 🙂

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

    как-то это не рационально 😉

    Flector, я всегда пользуюсь закладкой «Текст» ибо пиши руками… с давних времен привык. Это тут мы выяснили что если поставить more во вкладке «Визуально» никаких переносов не возникает.

    да отключен у меня wpautop

    понятно )

    Действительно:
    new qt.TagButton('more','more','<!--more-->\n\n','','t')
    Интересно, а можно как-нибудь фильтровать в jскриптах?

    предлагаю добавить в панель редактора «Текст» новую кнопку «new more»:

    add_action('admin_print_footer_scripts','eg_quicktags');
    function eg_quicktags() {
    ?>
    <script type="text/javascript" charset="utf-8">
    buttonA = edButtons.length;
    edButtons[edButtons.length] = new edButton('new more','new more','<!--more-->');
    
    jQuery(document).ready(function($){
        jQuery("#ed_toolbar").append('<input type="button" value="p" id="ed_paragraph" class="ed_button" onclick="edInsertTag(edCanvas, buttonA);" title="p" />');
    });
    </script>

    которая будет добавляться без переносов строк.

    предлагаю добавить

    Прекрасно! Прекрасно! 🙂 (из мультф-ма «Попугай Кеша» http://www.youtube.com/watch?v=z-LBxs42bBU)

    Flector, в каком файле добавить?

    в functions.php в папке вашего шаблона.

Просмотр 15 ответов — с 16 по 30 (всего 42)
  • Тема «Как убрать перенос после тега MORE» закрыта для новых ответов.