Поддержка Проблемы и решения Отображение картинки на сайте в произвольном поле

  • Подскажите, пожалуйста, как можно вставить картинку из библиотеки в записи, но в произвольное поле?

    Есть кусок страницы:

    View post on imgur.com


    Блоки 1 и 2 выводятся как произвольные поля.
    Блок 3 — текст самой записи.
    В блок 1 можно писать только текст, а нужно туда еще поместить картинку.
    Или же, можно не в произвольное поле, а рядом поставить картинку. Но вопрос как? Надо чтобы картинку можно было заливать новую, менять и вставлять в это место.

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • И самое главное — аналогичное как можно реализовать на главной странице. Чтобы не прописывать в шаблоне адрес к картинке, а чтобы через админку устанавливать, менять.

    С помощью другого типа произвольных полей, например, поле изображение + поле текстовое, либо поле wysiwyg

    А где выбирается этот тип полей? Вроде в админке ничего такого нет.

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

    Получается без плагина Advanced Custom Fields тут не обойтись?

    Получается без плагина Advanced Custom Fields тут не обойтись?

    Кроме ACF есть масса других плагинов для удобной работы с ПП.
    А если есть базовые знания php можете сами сделать метабокс для этого.

    Однако на скрине я вижу не отобразившуюся картинку (перед названием в п1). Значит она откуда-то берётся.

    На скрине — то, что было изначально. Это я уже сделал. Разбил текущую запись тегом more, все что сверху, картинка, как раз и отображается там.

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

    Вопрос как вывести на главной странице сайта такую картинку девушки.

    Да хоть космонавта 🙂 Что значит «как»? Берёте нужный код* нужного произвольного поля и вставляете в нужный шаблон темы (дочерней дабы не потерять возможность обновления) в нужном месте.

    *«Нужный код» определяется решением которые Вы используете для заполнения ПП. У плагинов свои наименования полей и возможности кода — это надо смотреть в их документации.

    Произвольные поля для главной не поставишь.

    Чёй-то? Всё поставишь.

    Можно и через php, знания небольшие есть, но надо знать где ковырять. Так что вряд ли этот вариант мне подойдет.

    Только так, если хотите сделать по-уму.

    Чёй-то? Всё поставишь.

    Стандартными средствами? Или плагином?

    Только так, если хотите сделать по-уму.

    Хочу так сделать. Может есть под рукой статья про это как можно сделать? Хотя бы направление задать.

    Стандартными средствами? Или плагином?

    Стандартной правкой шаблонов темы c использованием стандартных функций 🙂
    Но может и плагины, но это уже не по уму (в данном случае).

    Может есть под рукой статья про это как можно сделать? Хотя бы направление задать.

    Нужные ссылки даны выше. Вы их не видите?

    Нужные ссылки даны выше. Вы их не видите?

    Упс, читал сообщение из почты, там не видел что это ссылки.
    Спасибо, буду изучать ))

    Берёте нужный код* нужного произвольного поля и вставляете в нужный шаблон темы (дочерней дабы не потерять возможность обновления) в нужном месте.

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

    На главной же не пойму как это сделать.

    Это смотря как она у Вас сделана. Но в целом так же.
    Возможно нужны доп условия (ссылка на функции тоже есть выше).

    И еще больший вопрос как потом человек будет менять картинку?

    См выше:

    Кроме ACF есть масса других плагинов для удобной работы с ПП.
    А если есть базовые знания php можете сами сделать метабокс для этого.

    Как сделать метабокс — погуглите, по рукой нет рецептов. Но есть такой адресок https://generatewp.com/ (и это не единственный сервис такого плана :))

    Попробовал более простым путем — Advanced Custom Fields плагин.
    Хорошая вещь, но добавляет картинку в поле для статей.
    На главную страницу как-то не выводит средствами админки. Надо допиливать, видимо.

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