Изображение готовится
Описание
Вы можете использовать шорткод для отображения дочерних страниц со страницы.
Этот плагин поддерживается на GitHub.
Некоторые функции
- Этот плагин добавит шорткод [child_pages] для отображения дочерних страниц.
- Вы можете настроить HTML-шаблон по умолчанию в своем плагине.
- Этот плагин сможет "выдергивать" страницы.
Пример
Отобразить дочерние страницы текущей страницы.
[ширина child_pages="33%"]
Аргументы
- id - идентификатор страницы (необязательно)
- размер - Размер миниатюры публикации. например "миниатюра" или "большая"
- ширина - ширина блока дочерних страниц.
- Disable_shortcode - шорткод не работает в шаблоне, если установлено значение true.
- Disable_excerpt_filters - фильтры не работают для отрывка, если установлено true.
пример хуков-фильтров
Фильтр для запроса query_posts().
<?php
// аргументы по умолчанию
$args = массив(
"post_status" => "опубликовать",
"post_type" => "страница",
"post_parent" => $id_for_the_post,
"orderby" => "menu_order",
"заказ" => "ASC",
"nopaging" => правда,
);
add_filters("child-pages-shortcode-query", "my_query");
функция my_query($args) {
//
// здесь какой-то код
//
вернуть $арги;
}
?>
Фильтр по шаблону по умолчанию.
<?php
add_filter("child-pages-shortcode-template", "my_template");
функция my_template($template) {
return "<div class="%class%"><a href="%post_url%">%post_thumb%</a></div>";
}
?>
Фильтр по URI таблицы стилей.
<?php
add_filter("таблица стилей дочерних страниц-шорткода", "my_style");
функция my_style($url) {
верните "http://example.com/path/to/style.css";
}
?>
Шаблон по умолчанию
<div id="child_page-%post_id%" class="child_page" style="width:%width%;">
<div class="child_page-container">
<div class="post_thumb"><a href="%post_url%">%post_thumb%</a></div>
<div class="post_content">
<h4><a href="%post_url%">%post_title%</a></h4>
<div class="post_excerpt">%post_excerpt%</div>
</div>
</div>
</div>
Значения шаблона
- %post_id% - идентификатор страницы.
- %width% - ширина блока для одной страницы.
- %post_url% - постоянная ссылка на страницу.
- %post_thumb% - для миниатюр сообщений.
- %post_title% - заголовок страницы.
- %post_excerpt% - отрывок страницы.
Поддержка
- http://wpist.me/wp/child-pages-shortcode/ (en)
- http://firegoby.theta.ne.jp/wp/child-pages-shortcode (я)
Соавторы
- Такаюки Мияучи
Благодарность
Использование этого плагина не гарантируется, хотя пользователь WordPress может свободно и бесплатно использовать этот плагин независимо от цели.
Автор должен признать, что гарантия работы и поддержка при использовании данного плагина не осуществляется заранее.
Контакт
- http://wpist.me/
- @wpist_me
Этот плагин поддерживается на GitHub.
Некоторые функции
- Этот плагин добавит шорткод [child_pages] для отображения дочерних страниц.
- Вы можете настроить HTML-шаблон по умолчанию в своем плагине.
- Этот плагин сможет "выдергивать" страницы.
Пример
Отобразить дочерние страницы текущей страницы.
[ширина child_pages="33%"]
Аргументы
- id - идентификатор страницы (необязательно)
- размер - Размер миниатюры публикации. например "миниатюра" или "большая"
- ширина - ширина блока дочерних страниц.
- Disable_shortcode - шорткод не работает в шаблоне, если установлено значение true.
- Disable_excerpt_filters - фильтры не работают для отрывка, если установлено true.
пример хуков-фильтров
Фильтр для запроса query_posts().
<?php
// аргументы по умолчанию
$args = массив(
"post_status" => "опубликовать",
"post_type" => "страница",
"post_parent" => $id_for_the_post,
"orderby" => "menu_order",
"заказ" => "ASC",
"nopaging" => правда,
);
add_filters("child-pages-shortcode-query", "my_query");
функция my_query($args) {
//
// здесь какой-то код
//
вернуть $арги;
}
?>
Фильтр по шаблону по умолчанию.
<?php
add_filter("child-pages-shortcode-template", "my_template");
функция my_template($template) {
return "<div class="%class%"><a href="%post_url%">%post_thumb%</a></div>";
}
?>
Фильтр по URI таблицы стилей.
<?php
add_filter("таблица стилей дочерних страниц-шорткода", "my_style");
функция my_style($url) {
верните "http://example.com/path/to/style.css";
}
?>
Шаблон по умолчанию
<div id="child_page-%post_id%" class="child_page" style="width:%width%;">
<div class="child_page-container">
<div class="post_thumb"><a href="%post_url%">%post_thumb%</a></div>
<div class="post_content">
<h4><a href="%post_url%">%post_title%</a></h4>
<div class="post_excerpt">%post_excerpt%</div>
</div>
</div>
</div>
Значения шаблона
- %post_id% - идентификатор страницы.
- %width% - ширина блока для одной страницы.
- %post_url% - постоянная ссылка на страницу.
- %post_thumb% - для миниатюр сообщений.
- %post_title% - заголовок страницы.
- %post_excerpt% - отрывок страницы.
Поддержка
- http://wpist.me/wp/child-pages-shortcode/ (en)
- http://firegoby.theta.ne.jp/wp/child-pages-shortcode (я)
Соавторы
- Такаюки Мияучи
Благодарность
Использование этого плагина не гарантируется, хотя пользователь WordPress может свободно и бесплатно использовать этот плагин независимо от цели.
Автор должен признать, что гарантия работы и поддержка при использовании данного плагина не осуществляется заранее.
Контакт
- http://wpist.me/
- @wpist_me
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress