Al final he conseguido que al pinchar sobre una categoria en el menu del sidebar aparezca unicamente los titulos de los post.
Por si le sirve a alguien para que aparezca solo el titulo de los post, solo habia que eliminar el siguiente codigo en el arhivo
ARCHIVE.PHP del theme:
Código PHP:
<div class="entry">
<?php the_content() ?>
</div>
Pero ahora me surge una duda. En el archivo ARCHIVE.PHP no se incluia en sidebar por defecto y lo he realizado es incluirlo mediante el siguiente codigo:
Código PHP:
<?php
/**
* @package WordPress
* @subpackage Default_Theme
*/
get_header();
?>
<div id="content" class="narrowcolumn" role="main">
<?php if (have_posts()) : ?>
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php /* If this is a category archive */ if (is_category()) { ?>
<?php /* If this is a tag archive */ } elseif( is_tag() ) { ?>
<?php /* If this is a daily archive */ } elseif (is_day()) { ?>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<?php /* If this is an author archive */ } elseif (is_author()) { ?>
<?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<?php } ?>
<?php while (have_posts()) : the_post(); ?>
<div <?php post_class() ?>>
<h4 id="post-<?php the_ID(); ?>">"<?php the_title_attribute(); ?>"> >> <?php the_title(); ?></h4>
</div>
<?php endwhile; ?>
<?php else :
if ( is_category() ) { // If this is a category archive
printf("<h7 class='center'>Sorry, but there aren't any posts in the %s category yet.</h7>", single_cat_title('',false));
} else if ( is_date() ) { // If this is a date archive
echo("<h7>Sorry, but there aren't any posts with this date.</h7>");
} else if ( is_author() ) { // If this is a category archive
$userdata = get_userdatabylogin(get_query_var('author_name'));
printf("<h7 class='center'>Sorry, but there aren't any posts by %s yet.</h7>", $userdata->display_name);
} else {
echo("<h7 class='center'>No posts found.</h7>");
}
get_search_form();
endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
El problema es que se descuadra toda la web.
Pongo unas impresiones de pantalla:
Cuando pinchas en la categoria, lo primero es que deja mucho interlianado entre los post y he revisado todo el style.css y no he encontrado la solucion.
Cuando pinchas en un post te muestra el titulo y el texto pero descuadra el menu:
A ver si alguien me puede echar un cable.
Gracias y un saludo