Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/09/2009, 00:51
Bandit_S
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: Modificacion en Theme Default

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