Child Pages Shortcode
·
Você pode usar um shortcode para exibir as páginas descendentes de uma página.
Classificação
4.6/5
Versão
1.9.3
Instalações ativas
5K
Última atualização
Nov 28, 2017
Você pode usar um shortcode para exibir as páginas descendentes de uma página.
Este plugin é mantido no GitHub.
Alguns recursos
- This plugin will add shortcode
[child_pages]display child pages. - You can customize default HTML template on your plugin.
- This plugin will be able to “excerpt” to the pages.
Exemplo
Display child pages of the current page. [child_pages width=”33%”]
Argumentos
- id – ID da página (opcional)
- tamanho – Tamanho da miniatura do post. ex: ‘thumbnail’ ou ‘large’
- largura – largura do bloco para páginas individuais.
- disable_shortcode – Shortcode not work in the template if set true.
- disable_excerpt_filters – filters not work for the excerpt if set true.
exemplo de ganchos de filtro
Filter for query_posts() query.
<?php
// default args
$args = array(
'post_status' => 'publish',
'post_type' => 'page',
'post_parent' => $id_for_the_post,
'orderby' => 'menu_order',
'order' => 'ASC',
'nopaging' => true,
);
add_filters('child-pages-shortcode-query', "my_query");
function my_query($args) {
//
// some code here
//
return $args;
}
?>
Filter for default template.
<?php
add_filter("child-pages-shortcode-template", "my_template");
function my_template($template) {
return '<div class="%class%"><a href="%post_url%">%post_thumb%</a></div>';
}
?>
Filter for stylesheet URI.
<?php
add_filter("child-pages-shortcode-stylesheet", "my_style");
function my_style($url) {
return 'http://example.com/path/to/style.css';
}
?>
Modelo padrão
<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>
Variáveis do modelo
- %post_id% – ID da página
- %width% – Largura do bloco para páginas individuais
- %post_url% – Link permanente da página
- %post_thumb% – para miniatura do post
- %post_title% – Título da página
- %post_excerpt% – Resumo da página
Suporte
- http://wpist.me/wp/child-pages-shortcode/ (en)
- http://firegoby.theta.ne.jp/wp/child-pages-shortcode (ja)
Colaboradores
Créditos
This plug-in is not guaranteed though the user of WordPress can freely use this plug-in free of charge regardless of the purpose. The author must acknowledge the thing that the operation guarantee and the support in this plug-in use are not done at all beforehand.
Contato
- http://wpist.me/
- @wpist_me
Esse plugin está disponível para download para o seu .
