Поддержка Проблемы и решения Вывести «Отрывок» записи в обход more

  • Здравствуйте. Использую тему GeneratePress
    В статье содержится одна внешняя ссылка на картину. В шаблоне темы эта картинка выводится как миниатюра на статью. В библиотеке медиафайлов картинок не содержится и в «изображение записи» в редакторе статьи картинка тоже не указывается. Также в редакторе статьи заполнено поле «отрывок». Но из-за тега <!—more—>, которые стоит сразу после ссылки на картинку, «отрывок» нигде не выводится. Если убрать тег <!—more—>, тогда «отрывок» выводится, но перестает выводиться картинка. Вопрос: каким образом в моей ситуации можно вывести и картинку и «отрывок» статьи?
    P.S. Ссылку на сайт предоставить нет возможности. Использую OpenServer.

    • Тема изменена 2 года, 1 месяц назад пользователем georgmann.
    • Тема изменена 2 года, 1 месяц назад пользователем georgmann.
Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Вопрос: каким образом в моей ситуации можно вывести и картинку и «отрывок» статьи?

    Однозначно должно быть установлено изображение записи (реальное из библиотеки, а не по ссылке с другого сайта) Тегом more можно вообще не пользоваться, а только отрывком записи.

    И вообще это очень плохая идея создавать сайт на локальном сервере. Сейчас уже не те времена, чтобы пользоваться технологиями прошлого века. Проблемы вам будут гарантированы. В том числе и после переноса сайта на реальный хостинг. WP, и все что с ним связано, должно работать в привычном для себя окружении, а не на компьютере. Да и помощь оказать Вам проблематично будет не видя сайта.

    • Ответ изменён 2 года, 1 месяц назад пользователем zoltsmaster.

    реальное из библиотеки

    А если это тот случай, когда в библиотеке ничего нет и не будет. Понятно что и внешнюю ссылку в «изображение записи» указать невозможно. Если ли решение этой задачи или это в принципе не возможно?

    Можно ли это сделать с помощью PHP функций?

    Всё же решил свой вопрос с помощью плагина: Featured Image from URL

    А если это тот случай, когда в библиотеке ничего нет и не будет

    Это почему же? И так не бывает в принципе.

    Можно ли это сделать с помощью PHP функций?

    Зачем изобретать велосипед, когда уже есть готовое решение «из коробки». Зачем нужно делать какие-то костыли и ломать работу движка? Когда найдутся ответы на эти вопросы, возможно и решение быстрее найдется.

    И так не бывает в принципе

    Возможно так и не бывает, но у меня именно так.
    В любом случае спасибо, что обратили внимание на мой вопрос.

    • Ответ изменён 2 года, 1 месяц назад пользователем georgmann.

    Всё же решил свой вопрос с помощью плагина: Featured Image from URL

    у меня тоже тема generate press и те же проблемы, но я решил вопрос без плагина
    У меня тоже выводились сторонние картинки только в том случае,если ставить тег далее, проблему я решил, но теперь не могу убрать #more-№№№№ в конце ссылок . Переделать все записи и удалить из них more не очень привлекательная идея. В теме генератепресс в принципе не было необходимости ставить тег далее в записи, так, как и так без тега тема вывел отрывок. Но этот тег был нужным именно за то, что вывести с отрывком сторонние изображения.
    Кроме того, что нужно вывести первое изображение записи на главной и на страницах архивов и меток . У меня был на сайте блок похоже записи от плагинов похожих записей , которые не выводили сторонние картинки, даже если ставить тег далее в записи .Другая сторона вопроса является проблема дублей , например в некоторых записей помимо того, что присутствуют изображения в текстах, еще и назначены миниатюры и как следствие стандартные коды выводили две картинки. По этому мне пришлось применить комплексные решения , сделать гибрид кодов , благодаря чему добывался:
    1. Вывод первого изображении записи на главной странице если даже изображение находятся на сторонних ресурсов.
    2. Создавать блок похожих записей с выводом первого изображении записи на главной странице если даже изображение находятся на сторонних ресурсов.
    3. Исключить дубли выводов,то есть запрет вывода первой изображении записи на тех отрывках , где назначена миниатюра
    Подробнее здесь:
    https://www.rianovost.ru/pervaya-kartinka-iz-zapisi-vmesto-miniatyury-wordpress-bez-plagina-i-sozdanie-bloka-pohozhih-zapisey/

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