Skip to Content

Blog Page

El blog del proyecto usa home.php del child como posts page pública.

Archivo clave:

  • home.php

Qué hace:

  • toma page_for_posts como origen editorial del hero
  • monta ordenación por fecha y título
  • pinta grid de entradas
  • añade FAQs y reviews usando context_id del page_for_posts

Punto clave:

$page_for_posts_id = get_option('page_for_posts'); $hero_title = $page_for_posts_id ? get_the_title($page_for_posts_id) : 'Blog';

Esto separa:

  • contenido editorial del hero, que sale de la página asignada al blog
  • contenido listable, que sale del loop real de posts

Cierre de contexto:

get_template_part('templates/partials/general/faqs', null, ['context_id' => (int) $page_for_posts_id]); get_template_part('templates/partials/general/reviews', null, ['context_id' => (int) $page_for_posts_id]);

Regla práctica:

  • para el blog no basta con poner FAQs al final sin más
  • aquí sí hace falta pasar context_id manual porque el contenido se está pintando desde otra página origen
Last updated on