Problema de formato al actualizar a Wordpress 3.7

Estado
No está abierto para más respuestas.

Chuiso

Cobre
Usuario de Bronce
Mensajes
600
Puntuación de reacción
0
Hola amigos, me ha surgido un problema en Chuiso.com al actualizar a Wordpress 3.7, y he estado investigando pero no logro solucionarlo.

Si entráis ahora a la web veréis que en la homepage se muestran todos los artículos completos... La web tarda más en cargar y no queda bien. Chuiso | El Blog Prohibido

Antes, en cambio, se veía así:

8676624imagenchuiso.jpg


Una única imagen que sacaba del artículo, el resumen inicial, seguir leyendo... Lo típico.

Alguien sabe donde puede estar el fallo o la modificación que ha provocado que se pierda el formato en la página inicial.

Gracias de antemano chicos :mola:
 
Última edición:

lobogris

Platino
Usuario de Bronce
Mensajes
1,537
Puntuación de reacción
0
Busca en tu index.php o en el template que se muestre en el inicio si tienes esto o algo parecido <?php the_excerpt(); ?> deberías tenerlo dentro de <div class="entrada"> Y dime que pone, tal vez tengas un excerpt personalizado y no funcione en 3.7
 

Chuiso

Cobre
Usuario de Bronce
Mensajes
600
Puntuación de reacción
0
Se cortaba solo o tu le tenias que poner el seguir leyendo?

Se cortaba solo.

- - - Actualización- - -

Busca en tu index.php o en el template que se muestre en el inicio si tienes esto o algo parecido <?php the_excerpt(); ?> deberías tenerlo dentro de <div class="entrada"> Y dime que pone, tal vez tengas un excerpt personalizado y no funcione en 3.7

En el index.php en dicha parte queda así:

Código:
			<div class="entrada">
			
			<?php $cat = $options['cat_des']; if (!in_category($cat)) { ?>
						
			<img src="<?php echo get_bloginfo('template_url')?>/thumb/timthumb.php?src=<?php echo catch_that_image() ?>&w=237&h=146" class="first_img"/>
			
				<div class="resu"><?php the_excerpt (); ?></div>
				
				<p style="margin-top: -7px;"><a href="<?php the_permalink() ?>">Seguir leyendo »</a></p>
				
				<?php } else { ?>
				
				<?php the_content (); ?>
				
				<?php } ?>
				
			</div>
 

Webster182

Piedra
Usuario de Piedra
Mensajes
67
Puntuación de reacción
2
Hola, hace algun tiempo tenia el mismo problema.

Una opcion (no muy buena) es modificar el archivo, wp-includes/formatting.php

Ahi tiene estas instrucciones

* Generates an excerpt from the content, if needed.
*
* The excerpt word amount will be 55 words and if the amount is greater than
* that, then the string ' […]' will be appended to the excerpt. If the string
* is less than 55 words, then the content will be returned as is.
*
* The 55 word limit can be modified by plugins/themes using the excerpt_length filter
* The ' […]' string can be modified by plugins/themes using the excerpt_more filter

-------------------------


$raw_excerpt = $text;
if ( '' == $text ) {
$text = get_the_content('');

$text = strip_shortcodes( $text );

$text = apply_filters('the_content', $text);
$text = str_replace(']]>', ']]>', $text);
$excerpt_length = apply_filters('excerpt_length', 55);
$excerpt_more = apply_filters('excerpt_more', ' ' . '[…]');
$text = wp_trim_words( $text, $excerpt_length, $excerpt_more );
}
-----------------------------

Como ves el numero en rojo es el numero de palabras por defecto, yo cambie ese numero y el problema se corrigio.

Saludos.
 

lobogris

Platino
Usuario de Bronce
Mensajes
1,537
Puntuación de reacción
0
Se cortaba solo.

- - - Actualización- - -



En el index.php en dicha parte queda así:

Código:
			<div class="entrada">
			
			<?php $cat = $options['cat_des']; if (!in_category($cat)) { ?>
						
			<img src="<?php echo get_bloginfo('template_url')?>/thumb/timthumb.php?src=<?php echo catch_that_image() ?>&w=237&h=146" class="first_img"/>
			
				<div class="resu"><?php the_excerpt (); ?></div>
				
				<p style="margin-top: -7px;"><a rel="nofollow" href="<?php the_permalink() ?>">Seguir leyendo »</a></p>
				
				<?php } else { ?>
				
				<?php the_content (); ?>
				
				<?php } ?>
				
			</div>

Ni se te ocurra hacer lo que dice el usuario de abajo, puedes hacer eso mismo en functions.php y será un archivo que siempre recordarás modificar, está para eso.

De todas formas el error está claro debajo de "entrada" el código PHP que tienes no hace nada y se muestra el else que es igual a el contenido total de la entrada <?php the_content(); ?>, puedes solucionarlo cambiando mirando que checa ese código y arreglarlo o puedes ir a lo fácil si no sabes php y susituir todo por:
Código:
<div class="entrada">
						
<img src="<?php echo get_bloginfo('template_url')?>/thumb/timthumb.php?src=<?php echo catch_that_image() ?>&w=237&h=146" class="first_img"/>
			
<div class="resu"><?php the_excerpt (); ?></div>
				
<p style="margin-top: -7px;"><a rel="nofollow" href="<?php the_permalink() ?>">Seguir leyendo »</a></p>
				
</div>

Por ejemplo, si sustituyes <?php the_content(); ?> por <?php the_excerpt (); ?> se mostrará el excerpt sin imagen destacada, es decir las primeras 55 creo que eran, palabras de la entrada
 

Chuiso

Cobre
Usuario de Bronce
Mensajes
600
Puntuación de reacción
0
Ni se te ocurra hacer lo que dice el usuario de abajo, puedes hacer eso mismo en functions.php y será un archivo que siempre recordarás modificar, está para eso.

De todas formas el error está claro debajo de "entrada" el código PHP que tienes no hace nada y se muestra el else que es igual a el contenido total de la entrada <?php the_content(); ?>, puedes solucionarlo cambiando mirando que checa ese código y arreglarlo o puedes ir a lo fácil si no sabes php y susituir todo por:
Código:
<div class="entrada">
						
<img src="<?php echo get_bloginfo('template_url')?>/thumb/timthumb.php?src=<?php echo catch_that_image() ?>&w=237&h=146" class="first_img"/>
			
<div class="resu"><?php the_excerpt (); ?></div>
				
<p style="margin-top: -7px;"><a rel="nofollow" href="<?php the_permalink() ?>">Seguir leyendo »</a></p>
				
</div>

Por ejemplo, si sustituyes <?php the_content(); ?> por <?php the_excerpt (); ?> se mostrará el excerpt sin imagen destacada, es decir las primeras 55 creo que eran, palabras de la entrada

Muchas gracias LoboGris, así era ;)
 
Mensajes
116
Puntuación de reacción
1
A mi me ocurría lo mismo con ese theme. Instalé primero un plugin que me lo solucionaba, pero al instalar el wp 3.7.1 se soluciono. Debería ser alguna incompatibilidad de esta versión de WP con el theme. Por cierto, muy bueno el blog chuiso, tienes un nuevo seguidor!
 
Estado
No está abierto para más respuestas.
Arriba