Cómo resaltar la página actual en el menú de navegación de WordPress

Muestre el enlace a la página principal con get_post_ancestors

Ultima actualización en por Debjit Saha

Extractos de IsItWP

¿Está buscando una forma de crear una ruta de navegación manual o agregar un enlace en las subpáginas para redirigir a los usuarios a la página principal? Si bien es probable que haya un complemento para esto, hemos creado un fragmento de código rápido que puede usar para mostrar el enlace a la página principal con get_post_ancestors en WordPress.

Instrucciones:

Todo lo que necesita hacer es agregar este código al archivo functions.php de su tema o en un complemento específico del sitio:


function wps_parent_post(){
  global $post;
  if ($post->post_parent){
	$ancestors=get_post_ancestors($post->ID);
	$root=count($ancestors)-1;
	$parent = $ancestors[$root];
  } else {
	$parent = $post->ID;
  }
  if($post->ID != $parent){
      echo '<a href="'.get_permalink($parent).'" class="parent-post">Back to parent page</a>';
  }
}

Simplemente agregue este fragmento a los archivos de plantilla de su tema como single.php, index.php, page.php, etc.


<?php
          wps_parent_post();
?>

Notar: Si es la primera vez que agrega fragmentos en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos en WordPress, para no romper accidentalmente su sitio.

Si le gustó este fragmento de código, consulte nuestros otros artículos en el sitio, como: Cómo crear un sitio web para pequeñas empresas y los 7 mejores complementos de página de destino de WordPress.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba