Saltar al contenido
Codif铆ca.me | Desarrollo web | Programaci贸n

C贸mo saber si est谩s en el home de tu WordPress | Code

7 octubre, 2019

Subo unos mini-c贸digos para saber si est谩s en la home de tu p谩gina WordPress, muy 煤til para cuando quieres tener c贸digo diferente dependiendo si est谩s en el home o en una p谩gina interior de tu blog.

Es f谩cil, si por ejemplo quieres utilizarlo en el header para un men煤, como es el caso de este blog, puedes preguntar por is_front_page, o is_home() dependiendo de como est茅s mostrando tu home, en ambos casos si te devuelve true entonces ejecutas el c贸digo siguiente sino ejecutas otro c贸digo.

Para lograr saber si est谩s en el home tenemos dos funciones diferentes, la primera para los que utilic茅is una p谩gina est谩tica en el home, la segunda para los que utilic茅is la p谩gina home como mostrador de las entradas, los que no utilic茅is una p谩gina est谩tica.

saber si est谩s en el home de tu WordPress

Pongo tres ejemplos, el primero para p谩ginas est谩ticas, el segundo para no est谩ticas y el tercero para ambos.

Este c贸digo solo valdr铆a si tu wp est谩 utilizando una p谩gina est谩tica como home.

 
聽 if(is_front_page()){聽 聽 聽
聽 聽 聽echo "<h1> Estoy en el Home聽 聽 </h1>";
聽 聽 聽
聽 }else{聽 聽 聽
聽 聽 聽echo "<h1> NO estoy en el Home聽 聽 </h1>";聽 聽 聽 
聽 } 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽

Espero que os sea 煤til 馃槈

Esta es la segunda manera, que es bastante parecida , os valdr铆a para los que no utilic茅is una p谩gina est谩tica en wp.

 
if ( is_home()  ) {echo "<h1> Estoy en el Home聽 聽 </h1>";
} else {echo "<h1> No estoy en el Home聽 聽 </h1>";
}

Si quer茅is una mezcla de ambos y aseguraros el 茅xito siempre, pod茅is hacerlo as铆:

 
if ( is_home() OR is_front_page() ) {echo "<h1> Estoy en el Home聽 聽 </h1>";
} else {echo "<h1> No estoy en el Home聽 聽 </h1>";
}

Espero que os haya sido 煤til.