X

Ottieni la profondità della pagina corrente

Snippet di IsItWP

Se hai più sottopagine di pagine figlie, potresti dover scoprire la profondità della pagina. Ti aiuterà a ottenere il livello della tua pagina e ti dirà anche se è la pagina genitore.

Istruzioni: Aggiungi il seguente codice al file functions.php del tuo tema WordPress.

<?php

/**
 * Get current page depth
 *
 * @return integer
 */
function get_current_page_depth(){
	global $wp_query;
	
	$object = $wp_query->get_queried_object();
	$parent_id  = $object->post_parent;
	$depth = 0;
	while($parent_id > 0){
		$page = get_page($parent_id);
		$parent_id = $page->post_parent;
		$depth++;
	}
 
 	return $depth;
}

?>

Potrebbe interessarti anche utilizzare il modello genitore di categoria.

Commenti   Lascia una risposta

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!