El barra de navegacion o menu la cargo de este modo (tipico) en el header.php
Código PHP:
<ul>
<li><a href="<?php echo get_option('home'); ?>/">Inicio</a></li>
<?php wp_list_pages('title_li=' ); ?>
</ul>
Código PHP:
query_posts('cat=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<div class="date" style="font-size: 15px;"><?php the_time('d') ?> <?php the_time('M') ?></div> <!-- DATE -->
<div class="title" ><h2 style="font-size:15px;"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2></div> <!-- TITLE -->
</div> <!-- POST -->
<?php endwhile; ?>
De distinto modo al crear una pagina desde la raiz de wordpress, asi como wordpress/videos.php y luego linkarla desde ese menu como <li><a href="videos.php">Videos</a></li>, exactamente con el mismo codigo anterior para ver los post de la categoria, SI FUNCIONA! Pero con el problema ( como no ) de si estoy visualizando un post y en la barra de direcciones no estoy en la raiz, no encuentra la pagina ...
Esta segunda pagina seria algo asi ...
Código PHP:
<?php require('./wp-blog-header.php'); ?>
<?php get_header(); ?>
<div class="content" >
<?php
query_posts('cat=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<div class="date" style="font-size: 15px;"><?php the_time('d') ?> <?php the_time('M') ?></div> <!-- DATE -->
<div class="title" ><h2 style="font-size:15px;"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2></div> <!-- TITLE -->
</div> <!-- POST -->
<?php endwhile; ?>
</div> <!-- CONTENT -->
<?php get_sidebar(); ?>
<div style="clear:both"></div>
</div> <!-- ALL -->
<?php get_footer(); ?>
Con el resultado de que todas mis pruebas fueron una mofa!