Поддержка Проблемы и решения Тег "more" и цитата записи

  • Решено 1596754as98

    (@adminstrelok)


    Перенесено из другой темы

    я с 2012 года работаю с WP и до сих пор не могу понять на хрена нужна эта кнопка (тег) «далее», когда есть такая замечательная функция как «Цитата записи», после которой в анонсе идет «Читать далее». Уже сколько проблем я встречал на этом форуме из-за этого тега «more»

    Сообщение от Flektor^

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

    Так почему я не правильно работаю с движком и в чем принципиальное отличие тега «more» тупо вставляющего в анонс определенное к-во первых по порядку строк записи и поля «Цитата записи», в которой можно очень индивидуально и с творческим подходом прописать анонс записи?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • вы так и не поняли, зачем нужен тег more.
    он ничего и никуда не вставляет — он разделяет запись на вводную и остальную часть.

    и никаких тебе тупых копипастов в поле цитаты.

    . Ну хорошо. Не «вставляющего», а формирующего анонс. Или это опять не так?

    да нет никакого анонса 🙂
    есть запись, в которой есть тег разделения.
    и нужен он сугубо, чтобы не выводить полный текст записи в архивах или на главной.

    а вы для этих целей используете цитату (анонс, excerpt) — с тем же успехом можно использовать для анонса произвольные поля. только вопрос — а на фига заниматься копипастом, если можно ткнуть в кнопочку «далее» в редакторе?

    полагаю, что в вашей теме используется the_excerpt вместо the_content и вы не разбираясь, что к чему просто стали заполнять цитату, так как иначе у вас выводился огрызок от записи (по умолчанию движок формирует анонсы из записи, вырезая из него всю разметку).

    нужен он сугубо, чтобы не выводить полный текст записи в архивах или на главной.

    Именно об анонсе речь и идет. Вопрос в том как его сделать!

    а на фига заниматься копипастом,

    В том все и дело, что не копипастом! Я потому и пользуюсь полем «цитата», так в нем можно написать любой произвольный анонс а не тупо первый огрызок текста. который позволяет получить тег «more». И вовсе не обязательно. чтобы анонс был фрагментов из текста записи.

    Например запись будет про пожар в деревне. А в анонсе может быть «Сказание про то, как мальчик Ваня спички у папы украл»….. (ну это я так для примера, первое что в голову пришло)

    Так понятно к чему я клоню — к тому что поле «цитата» — это более творческий подход к созданию анонса и сайта в целом, чем чисто механическое отсекание части текста тегом «more»

    И судя по всему никакого нарушения правил работы с движком с моей стороны нет!

    да я бы свихнулся, если бы к каждой статье надо было еще писать приличный кусок «анонса» 🙂

    нравится вам так себя мучать — на здоровье.
    но советовать заменять more на цитату — это только для мазохистов.

    да я бы свихнулся, если бы к каждой статье надо было еще писать приличный кусок «анонса» 🙂

    Лень она и есть лень….
    Но зато в создании сайта есть творческие моменты… К коим и надо стремиться.
    Так что оказывается зря Вы, Flektor, меня по началу напугали нарушением работы движка

    цитата в понимании движка это огрызок текста с вырезанной разметкой. вы и сами это увидите, если не заполните поле цитаты хоть в какой-то записи.

    вы пользуетесь тем, что wordpress почему-то игнорирует все фильтры, если поле цитаты заполнено вручную. но если в один прекрасный день движок это перестанет делать — вы окажетесь с сайтом, в котором все анонсы куцо обрезаны и из которых вырезана вся разметка.

    гораздо проще писать записи так, чтобы вводная часть и была анонсом.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Тег "more" и цитата записи» закрыта для новых ответов.