Buen dia a todos pues me he creado una pagina en la que quiero que aparezcan los posts pero el problema cuando lo ejecuto es que (supongo) en vez de poner los posts me pone solo el tutilo de la pagina, pero si la pagina de posts (se llama page_blog.php) la pongo como index.php los posts aparecen sin ningun problema, el codigo que utilizo es el siguiente:
< ?php
/*
Template Name: Blog
*/
? >
< ?php get_header(); ? >
< div id="block_content" >
< div id="content_area" class="block" >
< div class="block_inside" >
< h2 >< ?php the_title(); ? >< /h2 >
< div class="separator biggap" >< /div >
< ?php if(have_posts()) : while(have_posts()) : the_post(); ? >
< h2 ><a>" title="< ?php the_title(); ? >" >< ?php the_title(); ? ></a>< /h2 >
< small >on < ?php the_time('M d'); ? > in < ?php the_category(', '); ? > tagged < ?php the_tags(''); ? > by < ?php the_author_posts_link(); ? >< /small >
< ?php the_content('Read More'); ? >
< div class="separator biggap" >< /div >
< ?php endwhile ? >
< div id="posts_navigation" >
< ?php previous_posts_link(); ? >
< ?php next_posts_link(); ? >
< /div >
< ?php else : ? >
< h2 class="center" >Not Found< /h2 >
< p class="center" >Sorry, but you are looking for something that isn't here.< /p >
< ?php include (TEMPLATEPATH . '/searchform.php'); ? >
< ?php endif; ? >
< /div >
< /div >
< ?php get_sidebar(); ? >
< !-- a Clearing DIV to clear the DIV's because overflow:auto doesn't work here -- >
< div style="clear:both" >< /div >
< /div >
< /div >
< /div >
< ?php get_footer(); ? >
Entonces la parte que me esta ejecutando es esta
pero yo lo que quiero es que me salgan los post, no importa si no me sale el titulo de la pagina, es la unica con la que he tenido problemas :(. Yo lo que veo es que en vez de mostrar el titulo de los posts y ejecutar el loop completo que hace que se muestren todos los titulos de los post y su contenido me muestra unicamente el titulo de la pagina creada que en este caso es blog.
De verdad ya busque y busque y por eso acudo a ustedes.