X

Obtener la profundidad de la página actual

Snippets de IsItWP

Si tienes varias subpáginas de páginas secundarias, es posible que necesites averiguar la profundidad de la página. Te ayudará a obtener el nivel de tu página y también te dirá si es la página principal.

Instrucciones: Agrega el siguiente código al archivo functions.php de tu tema de 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;
}

?>

También puede que disfrute usando la plantilla padre de categoría.

Comentarios   Deja una respuesta

Agrega un comentario

Nos complace que hayas elegido dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Lista de verificación para lanzar WordPress

La lista de verificación definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de verificación para el lanzamiento de tu próximo sitio web de WordPress en un práctico ebook.
¡Sí, envíame el eBook gratis!