Page-list — удобный плагин для вывода страниц с миниатюрами и текстовыми описаниями

Page-list — удобный плагин для вывода страниц с миниатюрами и текстовыми описаниями | n-wp.ru
Удобный плагин со множеством шорткодов, с помощью которых можно выводить различные списки страниц блога, снабженные описаниями и миниатюрами.
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

В WordPress много внимания уделено выводу постов. Однако не стоит забывать и о том, что для постоянного содержимого существуют еще и страницы. Плагин Page-list является удобным инструментом, позволяющим вывести список страниц в привлекательном виде — с описаниями и миниатюрами.

Для вывода страниц в плагине Page-list используется шорткоды с параметрами. Чтобы вывести все страницы простым списком, достаточно вставить шорткод:

[pagelist]

Page-list — удобный плагин для вывода страниц с миниатюрами и текстовыми описаниями

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

[code lang=css][subpages]

Page-list — удобный плагин для вывода страниц с миниатюрами и текстовыми описаниями

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

[siblings]

Page-list — удобный плагин для вывода страниц с миниатюрами и текстовыми описаниями

Иногда простого списка страниц недостаточно, и нужно вывести не только название страницы, но и ее миниатюру, текстовое описание. В этом случае используйте шорткод:

[pagelist_ext]

Page-list — удобный плагин для вывода страниц с миниатюрами и текстовыми описаниями

С помощью параметров шорткода можно контролировать длину текстового описания и размер миниатюр:

[pagelist_ext limit_content="150" show_image="1" image_width="80"]

В этом примере мы указали параметрами, что желаете использовать миниатюру шириной 80 пикселей и текстовое описание длиной 150 символов. Текстовое описание плагин берет из цитаты страницы, либо, если таковая не заполнена, из содержимого страницы.

С помощью параметров шорткодов вы можете исключать страницы из списка, сортировать их в определенном порядке, показывать страницы с разным статусом, выводить страницы, созданные определенным автором, опубликованные в определенное время, и делать еще множество различных настроек. Полный перечень шорткодов и их параметров приведен на странице плагина в репозитории WordPress.org. Несомненно, обилие шорткодов с параметрами делает Page-list одним из самых удобных плагинов для вывода списка страниц.

Посмотреть
Page-list
вы перейдете по ссылке https://wordpress.org/plugins/page-list/other_notes/

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. sergey666

    привет админ! как можно вывести дату для [pagelist_ext]? можно что-нибудь придумать, прописать в файлах, к примеру?

    Ответить
    1. tiaurus автор

      Страницы с датой создания:

      [pagelist show_date="created"]

      Формат даты можно менять:

      [pagelist date_format="l, F j, Y"]

      Подробнее о параметрах шорткодов.

      Ответить
      1. sergey666

        tiaurus, это я знаю :) мне нужно для шорткода [pagelist_ext]
        автор плагина на форуме порекомендовал сам прописать… я не разобрался

        Ответить
        1. tiaurus автор

          Попробуйте изменить строку 331 на эту:

          $list_pages_html .= '

          post_title).'">'.get_the_time( "d m Y" ).' - '.$page->post_title.'

          ';
          Ответить
          1. sergey666

            у тебя в коде синтаксическая ошибка, где-то пропущена точка или скобка не закрыта

            Ответить
  2. sergey666
    $list_pages_html .= 'post_title).'">'.get_the_time( "d m Y" ).' - '.$page->post_title.''; 

    вот так всё работает, но, сможешь сделать, чтобы дата выходила за пределы класса page-list-ext-title, и имела свой собственный класс? :)

    Ответить
    1. tiaurus автор

      Просто заключите ее в span:

      $list_pages_html .= 'post_title).'">'.get_the_time( "d m Y" ).' '.$page->post_title.''; 
      Ответить
  3. Евгений

    А помогите мне вот с чем — мне нужно выводить список страниц с миниатюрами по определенной метке или рубрике страницы. Не могу разобраться — как это сделать, используя плагин Page-list. Помогите плиз…

    Ответить
  4. Salauat

    Автор, помоги пожалуйста! Я установил плагин Page list и хотел сделать как на прикрепленном фото. То есть 3-4 колонки в ряд и у каждой колонки есть обложка (миниатюры) и внизу заголовок, потом кнопка Купить. И чтобы это кнопка переходила на какую то ссылку. Я уже сделал колонки и в ряд поставил, но вот кнопку вставить на файле php не получается. Пока так выглядит:

    Ответить
  5. Юрий

    Вечер добрый ! Подскажите , а как сначала вывести тесе заголовка , а потом изображение

    Ответить
    1. Юрий

      Извиняюсь, «Текст»

      Ответить