• Добрый день!
    Прошу прощения за такой простой вопрос, с WordPress’ом раньше не приходилось работать, в основном пишу под Bitrix, но я пытаюсь найти решение уже часов 5. Объясню задачу — на главной странице есть блоки ссылок в виде изображений:

    <article class="list_article">
    <a href="/o-kompanii/">
    <img class="alignnone wp-image-1808" src="img/Logotip-na-glavnuyu1.jpg" alt="О КОМПАНИИ" /></a>
    <a href="http://blagost.com.ua/o-kompanii/">О КОМПАНИИ</a>
    </article>
    
    <article class="list_article">
    <a href="/prochie-uslugi/">
    <img class="alignnone wp-image-1809 " src="img/prochie-uslugi1.jpg" alt="ПРОЧИЕ УСЛУГИ"  /></a>
    <a href="http://blagost.com.ua/prochie-uslugi/">ПРОЧИЕ УСЛУГИ</a>
    </article>

    Нужно автоматизировать процесс добавления этих блоков. Как я это вижу — контент-менеджер заходит в админку, и где-то вбивает ссылку, добавляет изображение(можно ссылку на изображение) и описание, затем на главной циклом проходим по этим записям и выводим.

    Как бы я сделал это на битриксе:
    Создаем инфоблок, добавляем туда свойства «URL» и «Изображение», в качестве текста для ссылки используем поле «Имя». Затем на главной странице через api проходимся по этому инфоблоку и вытаскивам элементы.

    Подскажите, как эту простую задачу решить на WordPress?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Так почитайте о функциях ВП.
    К примеру картинки можно устанавливать к посту в качестве миниатюры и использовать тогда функцию: get_the_post_thumbnail
    А ссылку, к примеру, <a href="<?php echo get_permalink(1); ?>">О нас</a>
    wp_get_recent_posts — получает последние посты блога. Можно указывать ID рубрики, кол-во выводимых постов, как сортировать (рандом или алфавит, или по дате публикации).
    Но для начала нужно определить структуру всего сайта. Как оно должно всё работать… Скорей всего Вам нужно будет создавать рубрики…

    Спасибо за Ваш ответ. Не совсем уверен что мне нужны посты (т.к. эти ссылки — не посты), хотя возможно в WP этот функционал работает через посты?
    Вот пример того, что мне требуется: http://demo.themegrill.com/esteem/ , под слайдером есть три блока: «Responsive Design», «Retina Ready» и «Elegant Design». Этот функционал стоит делать через посты? (Ссылки «Read more» будут вести на внешние ресурсы)

    Нашел плагин advancedcustomfields — отличное решение, но к сожалению на одну страницу можно передать только один экземпляр свойства (поправьте, если это не так), мне же нужно передать множество и в цикле обойти их.
    Может быть есть какое-нибудь еще решение?

    Не совсем уверен что мне нужны посты (т.к. эти ссылки — не посты), хотя возможно в WP этот функционал работает через посты?

    Тогда давайте с самого начала.

    Вам нужно управлять блоками только на главной? Их фиксированное количество или как нужно управлять кол-вом?
    Что представляют собой эти блоки (какой контент и его типы содержит, статический или откуда-то должен браться и тп), сколько картинок?

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