plugin-icon

Child Pages Shortcode

Você pode usar um shortcode para exibir as páginas descendentes de uma página.
Votações
4.6
Versão
1.9.3
Instalações ativas
5K
Última atualização
Nov 28, 2017
Child Pages Shortcode

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

Gratuitoem planos pagos
Ao instalar, você concorda com os Termos de Serviço do WordPress.com e com os Termos do plugin de terceiros.
Testado até
WordPress 4.2.39
Esse plugin está disponível para download para o seu .