WordPress.org

Ready to get started?Download WordPress

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

it:Riferimento funzioni/get page children

Contents

Descrizione

Recupera le pagine figlie dalla lista di pagine fornita il cui genitore è la pagina con l'ID indicato.

Verifica se il parametro $page_id coincide con l'ID del genitore delle pagine incluse in $pages. Effettua la medesima verifica anche sulle pagine figlie. Non fa interrogazioni SQL.

Utilizzo

<?php &get_page_children$page_id$pages ?>
<?php get_page_children
$page_id$pages ?>

Parametri

$page_id
(integer) (richiesto) ID della pagina.
Default: Nessuno
$pages
(array) (richiesto) Lista di pagine.
Default: Nessuno

Valori restituiti

(array) 

Esempi

<?php
// Imposta gli oggetti richiesti
$my_wp_query = new WP_Query();
$all_wp_pages = $my_wp_query->query(array('post_type' => 'page'));

// Ottiene la pagina come oggetto
$portfolio =  get_page_by_title('Portfolio');

// Filtra tutte le pagine e trova i figli di Portfolio
$portfolio_children = get_page_children( $portfolio->ID, $all_wp_pages );

// Stampa ciò che ottiene da WordPress inviandolo al browser
echo '<pre>' . print_r( $portfolio_children, true ) . '</pre>';
?>

Note

Questa funzione chiama se stessa ricorsivamente.

Log delle modifiche

Da: 1.5.1

File sorgente

&get_page_children() si trova in wp-includes/post.php.

Correlati

Page Tags: get_all_page_ids(), get_ancestors(), get_page(), get_page_link(), get_page_by_path(), get_page_by_title(), get_page_children(), get_page_hierarchy(), get_page_uri(), get_pages(), is_page(), page_uri_index(), wp_list_pages(), wp_page_menu()

Si veda anche l'indice di Riferimento funzioni e l'indice di Tag dei template.