Плагин Page-list для WordPress, позволяет создать каталог страниц.

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

 

pagelist_min

Плагин не имеет настроек, кроме тех параметров, что прописываются в шорткоде, устанавливаемом на странице вывода.

После установки плагина ставим следующие шорткоды:

1
2
3
4
[pagelist] – иерархическое дерево всех страниц сайта (полезно, если требуется организовать карту сайта);
[subpages] – иерархическое дерево всех дочерних страниц текущей страницы;
[siblings] – иерархическое дерево соседних страниц текущей страницы;
[pagelist_ext] – список страниц с выводом миниатюр и текстовыми выдержками;

Добавляя к шорткодам параметры, можно усовершенствовать выводимые списки. Вот список параметров:

 

Параметры для pagelist, subpages, siblings


 

depth

Указывает сколько уровней страниц включать в список, по умолчанию глубина не ограничена (depth=0), глубину можно указать следующим образом:

1
[pagelist depth=”3″]

Если нужно показать плоский список, т.е. без иерархии, нужно использовать следующий шорткод:

1
[pagelist depth=”-1″]

 

child_of

С помощью этого параметра можно вывести дочерние страницы конкретной страницы, например так:

1
[pagelist child_of=”4″]

где 4 — это ID конкретной страницы;

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

1
[subpages] или [pagelist child_of=”current”] или [pagelist child_of=”this”]

Чтобы показать соседние страницы текущей страницы, используем шорткоды:

1
[siblings] или [pagelist child_of=”parent”]

 

exclude

Чтобы исключить определенные страницы из списка, используется такой шорткод:

1
[pagelist exclude=”6,7,8″]

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

1
[pagelist exclude=”current”]

 

exclude_tree

Чтобы убрать дерево страниц из списка, используется такой шорткод:

1
[pagelist exclude_tree=”7,10″]

где параметр exclude_tree принимает разделенные запятыми значения ID страниц (все эти и вложенные в них страницы будут исключены из списка).


 

include

Чтобы добавить в список только определенные страницы, используется такой шорткод:

1
[pagelist include=”6,7,8″]

где параметр include принимает разделенные запятыми значения ID страниц.


 

title_li

Если нужно указать название списка страниц, используется шорткод:

1
[pagelist title_li=”List of pages”]

по умолчанию название отсутствует (title_li=»»);


 

number

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

1
[pagelist number=”10″]

по умолчанию количество страниц не ограничено (number=»»).


 

offset

Если нужно пропустить некоторые страницы (сместить), используется шорткод

1
[pagelist offset=”5″]

по умолчанию страницы не пропускаются (offset=»»);


 

meta_key

Если нужно включить в список только страницы, имеющие определенное произвольное поле, используется шорткод:

1
[pagelist meta_key=”metakey” meta_value=”metaval”]

 

show_date

Если нужно показать дату создания страницы, используется шорткод:

1
[pagelist show_date=”created”]

можно использовать следующие значения для параметра show_date: created, modified, updated


 

menu_order

Если нужно указать колонки для сортировки, используется шорткод:

1
[pagelist sort_column=”menu_order”]

по умолчанию сортирует по колонкам menu_order и post_title (sort_column=»menu_order, post_title»); можно использовать следующие значения для параметра sort_column: post_title, menu_order, post_date (сортировка по дате создания), post_modified (сортировка по дате изменения), ID, post_author (сортировать по ID автора страницы), post_name (сортировка по имени).


 

sort_order

Если нужно изменить порядок сортировки списка страниц (по возрастанию или убыванию), используется шорткод:

1
[pagelist sort_order=”desc”]

По умолчанию sort_order присвоено значение asc (sort_order=»asc»); можно использовать следующие значения для параметра sort_order: asc, desc


 

link_before

Если нужно вставить некоторый текст или HTML-код, который предшествует тексту ссылки внутри тега ссылки, используется шорткод:

1
[pagelist link_before=”span”]

Вставить HTML-теги можно только в режиме ввода текста (кода) визуального редактора.


 

link_after

Если нужно вставить текст или некоторый HTML-код, который следует ЗА текстом ссылки внутри тега ссылки, то используется шорткод:

1
[pagelist link_after=”span”]

Вставить HTML-теги можно только в режиме ввода текста (кода) визуального редактора.


 

class

Если нужно задать CSS-класс для списка страниц, используется шорткод:

1
[pagelist class=”listclass”]

По умолчанию класс пустой (class=»»)

 

Параметры для pagelist_ext:


 

1
[pagelist_ext]

По умолчанию показывает список дочерних страниц текущей страницы, но если дочерних страниц не существует, выведет все существующие страницы сайта.


 

show_image

Показать или скрыть миниатюру:

1
[pagelist_ext show_image=”0″]

«show_image» имеет более высокий приоритет, чем «show_first_image»

По умолчанию: show_image=»1″


 

show_first_image

Показать или скрыть первое изображение из содержимого страницы, если отсутствует миниатюра:

1
[pagelist_ext show_first_image=”1″]

По умолчанию: show_first_image=»0″


 

show_title

Показать или скрыть название:

1
[pagelist_ext show_title=”0″]

По умолчанию: show_title=»1″


 

show_content

Показать или скрыть содержимое страницы:

1
[pagelist_ext show_content=”0″]

По умолчанию: show_content=»1″


 

more_tag

Если нужно вывести все содержимое до и после тега more, испольуется шорткод:

1
[pagelist_ext more_tag=”0″]

Этот параметр не добавляет «more_link» до конца содержания, просто вырезает содержимое  перед more_tag; параметр «more_tag» имеет более высокий приоритет, чем  «limit_content»

По умолчанию: more_tag включен (more_tag=»1″) и показывает только содержимое до тега  more.


 

limit_content

Количество символов содержимого, ограниченное «more-tag» (если есть), либо параметром»limit_content»

1
[pagelist_ext limit_content=”100″]

По умолчанию: limit_content=»250″


 

image_width

Ширина изображения

1
[pagelist_ext image_width=”80″]

По умолчанию: image_width=»50″


 

image_height

Высота изображения

1
[pagelist_ext image_height=”80″]

По умолчанию: image_height=»50″


 

child_of

Если нужно вывести дочерние страницы определенной страницы:

1
[pagelist_ext child_of=”4″]

где 4 — это ID конкретной страницы.

По умолчанию выводятся дочерние страницы текущей страницы.


 

parent

Если нужно вывести дочерние страницы определенной страницы, используется шорткод:

1
[pagelist_ext parent=”4″]

где 4 это ID конкретной страницы и глубина будет только в один уровень.

По умолчанию parent=»-1″ и глубина не ограничена.


 

sort_order

Если нужно изменить порядок сортировки списка страниц (по возрастанию или убыванию), используется шорткод:

1
[pagelist_ext sort_order=”desc”]

Можно использовать следующие значения для параметра sort_order: asc, desc

По умолчанию: sort_order=»asc»


 

sort_column

Если нужно указать колонки для сортировки, используется шорткод:

1
[pagelist_ext sort_column=”menu_order”]

Можно использовать следующие значения для параметра sort_column: post_title, menu_order, post_date (сортировка по времени создания), post_modified (сортировка по времени изменения), ID, post_author (сортировать по ID автора страницы), post_name (сортировка по имени).

По умолчанию сортирует по колонкам sort_column и post_title (sort_column=»menu_order, post_title»)


 

hierarchical

Отображение дочерних страниц ниже их родительской страницы

1
[pagelist_ext hierarchical=”0″]

По умолчанию: hierarchical=»1″


 

exclude 

Чтобы исключить определенные страницы из списка, используется такой шорткод:

1
[pagelist_ext exclude=”6,7,8″]

где параметру через запятую присваиваются ID страниц.


 

exclude_tree

Чтобы убрать дерево страниц из списка, используется такой шорткод:

1
[pagelist_ext exclude_tree=”7,10″]

где параметр exclude_tree принимает разделенные запятыми значения ID страниц (все эти и вложенные в них страницы будут исключены из списка).


 

include

Чтобы добавить в список только определенные страницы, используется такой шорткод:

1
[pagelist_ext include=”6,7,8″]

где параметр include принимает разделенные запятыми значения ID страниц.


 

meta_key

Если нужно включить в список только страницы, имеющие определенное произвольное поле, используется шорткод:

1
[pagelist_ext meta_key=”metakey” meta_value=”metaval”]

 

authors

Включает только страницы, написанные определенным автором

1
[pagelist_ext authors=”6,7,8″]

 

number

Если нужно указать количество страниц, которые должны быть включены в список, используется шорткод

1
[pagelist_ext number=”10″]

По умолчанию количество страниц не ограничено (number=»»)


 

offset

Если нужно пропустить некоторые страницы (сместить), используется шорткод:

1
[pagelist_ext offset=”5″]

По умолчанию страницы не пропускаются (offset=»»)


 

post_type

Тип выводимых записей.

1
[pagelist_ext post_type=”page”]

 

post_status

Статус выводимых записей.

1
[pagelist_ext post_status=”publish”]

 

class

Если нужно задать CSS-класс для списка страниц, используется шорткод:

1
[pagelist_ext class=”listclass”]

По умолчанию класс пустой (class=»»)


 

strip_tags

Чтобы выводить контент с тегами, нужно использовать шорткод:

1
[pagelist_ext strip_tags=”0″]

По умолчанию strip_tags включен (strip_tags=»1″)


 

strip_shortcodes

Чтобы выводить контент с шорткодом, нужно использовать шорткод:

1
[pagelist_ext strip_shortcodes=”0″]

По умолчанию strip_shortcodes включен (strip_shortcodes=»1″) и все зарегистрированные шорткоды удаляются;


 

show_child_count

Если нужно показать одну дочернюю страницу, используется шорткод:

1
[pagelist_ext show_child_count=”1″]

По умолчанию child_count выключен (show_child_count=»0″); Если show_child_count=»1″, но количество дочерних страниц = 0, то не выводит;


 

child_count_template

Если нужно создать шаблон child_count, используется шорткод:

1
[pagelist_ext show_child_count=”1″ child_count_template=”Subpages: %child_count%”]

По умолчанию child_count_template=»Subpages: %child_count%»;


 

show_meta_key

Если нужно вывести произвольное поле, используется шорткод:

1
[pagelist_ext show_meta_key=”your_meta_key”]

По умолчанию show_meta_key пустой (show_meta_key=»»); Если show_meta_key включен, но значение ключа пустое, то произвольное поле не выводится;


 

meta_template

Если нужно создать шаблон поля, используется шорткод:

1
[pagelist_ext show_meta_key=”your_meta_key” meta_template=”Meta: %meta%”]

По умолчанию meta_template=»%meta%»

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *