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