Carga siempre la última entrada

Estado
No está abierto para más respuestas.

valen

Todo lo que se, es lo contrario de lo que pensé
Usuario de Bronce
Mensajes
228
Puntuación de reacción
5
Hola, estoy terminando la web de una de mis empresas y me encuentro con que a la hora de entrar en cada noticia, siempre me carga la última. ¿Alguien me puede echar un cable?

He activado y desactivado los permalinks amigables y demás varias veces pero nada...
Sala Flamenco

Podéis entrar en los conciertos de arriba del todo y siempre os cargará el de la inauguración :(
 

maestrodellaves

Diamante
Usuario de Bronce
Mensajes
2,830
Puntuación de reacción
5
Tienes que entrar por FTP y...

¡Perdón, me equivoqué de post!
 
Última edición:

valen

Todo lo que se, es lo contrario de lo que pensé
Usuario de Bronce
Mensajes
228
Puntuación de reacción
5
¿Nadie sabe nada? Llevo todo el día y no soy capaz de sacarlo :(
 
Mensajes
7
Puntuación de reacción
0
Quizá sea algo del .htaccess
Con los datos que das no se ahora mismo. Pero supongo que tienes algo que te cambia las URLs a la ultima que indicas.

¿Que plugins tienes?
 

valen

Todo lo que se, es lo contrario de lo que pensé
Usuario de Bronce
Mensajes
228
Puntuación de reacción
5
Quizá sea algo del .htaccess
Con los datos que das no se ahora mismo. Pero supongo que tienes algo que te cambia las URLs a la ultima que indicas.

¿Que plugins tienes?
Hola, es una instalación nueva. Solo tiene el Yoast. He probado a desactivarlo, a borrar y regenerar el htaccess y nada. Si te fijas, la url no cambia. Es el contenido el que no se carga bien. Creo que es de la plantilla, pero no doy con el fallo :(
 
Mensajes
364
Puntuación de reacción
0
Hola, es una instalación nueva. Solo tiene el Yoast. He probado a desactivarlo, a borrar y regenerar el htaccess y nada. Si te fijas, la url no cambia. Es el contenido el que no se carga bien. Creo que es de la plantilla, pero no doy con el fallo :(

Tal cual veo la web será mas problema del functions.php que de otra cosa porque como se ve el enlace y imagen son diferentes.
El .htaccess no hace nada de eso sino lo tocas.

revisa en la paltilla o en functions el whole (la carga de contenido) que no esta trabajando :)
 

valen

Todo lo que se, es lo contrario de lo que pensé
Usuario de Bronce
Mensajes
228
Puntuación de reacción
5
Tal cual veo la web será mas problema del functions.php que de otra cosa porque como se ve el enlace y imagen son diferentes.
El .htaccess no hace nada de eso sino lo tocas.

revisa en la paltilla o en functions el whole (la carga de contenido) que no esta trabajando :)
Llevo desde ayer haciendo pruebas, resubiendo el theme desde 0 y nada todo igual :(
 
Mensajes
364
Puntuación de reacción
0
sube a algún sitio el theme y se revisa... el functions y la plantilla de pagina que usas
 

valen

Todo lo que se, es lo contrario de lo que pensé
Usuario de Bronce
Mensajes
228
Puntuación de reacción
5
Que usas para que aprezcan los post ahi arriba? paginacion o algo?

Nada, código limpio:
<?php query_posts('category_name=eventos&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<li style="display: inline-block;"><a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail( array(250, 250) ); ?>
</a>
</li>
<?php endwhile; ?>
 
Última edición:
Mensajes
364
Puntuación de reacción
0
Nada, código limpio:
<?php query_posts('category_name=eventos&showposts=4'); ?>
<?php while (have_posts()) : the_post(); ?>
<li style="display: inline-block;"><a rel="nofollow" href="<?php the_permalink(); ?>">
<?php the_post_thumbnail( array(250, 250) ); ?>
</a>
</li>
<?php endwhile; ?>

Y si en el single implementas esto:
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
[...]
<?php endwhile; ?><?php endif; ?>

Entre
<div class="single-post">...</div>

Suponiendo que no uses plantilla claro...

dime y me cuentas

- - - Actualización- - -

Tambien puedes crearte una plantilla nueva para esas entradas de blog... limpia de codigo y probar
 
Mensajes
364
Puntuación de reacción
0

Prueba a añadir un template para esos posts
crea un archivo llamado prueba.php dentro del root del theme con esto:
<?php /*
Template Name: Prueba
*/
get_header(); ?>
<article id="single">
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark"
title="Enlace permanente a <?php the_title_attribute(); ?>"><?php the_title(); ?>.</a></h2>
<small>Publicado por <?php the_author_posts_link() ?> el
<?php the_time('j/m/Y') ?>. Categoría:
<?php the_category(', '); ?></small><br>
<div class="post"><?php the_content(); ?></div>
<?php endwhile; ?><?php endif; ?></li>
</ul>
</article>

- - - Actualización- - -

y lo usas como plantilla de las tres entradas...
 

valen

Todo lo que se, es lo contrario de lo que pensé
Usuario de Bronce
Mensajes
228
Puntuación de reacción
5
Prueba a añadir un template para esos posts
crea un archivo llamado prueba.php dentro del root del theme con esto:


- - - Actualización- - -

y lo usas como plantilla de las tres entradas...

¿A una entrada se le puede aplicar una plantilla? Lo desconocía, voy a ver como es.
 
Mensajes
364
Puntuación de reacción
0
¿A una entrada se le puede aplicar una plantilla? Lo desconocía, voy a ver como es.

Te hablo de memoria si no puedes haz un backup del single y sustituyelo

Hace tiempo que no toco wp

- - - Actualización- - -

quita tu codigo de mas arriba a ver si entra en conflicto con el while del theme
 
Última edición:

valen

Todo lo que se, es lo contrario de lo que pensé
Usuario de Bronce
Mensajes
228
Puntuación de reacción
5
Perdona la tardanza. Sigue igual :S he sustituido el single y nada :S
 

valen

Todo lo que se, es lo contrario de lo que pensé
Usuario de Bronce
Mensajes
228
Puntuación de reacción
5
Pero has quitado tubcodigo para ver sibes problema de duplicidad?

He conseguido solucionarlo. Aunque no tenía nada que ver, el while en la cabecera afectaba al contenido, por lo tanto, con la condición is_home() he filtrado para que solo se muestre en la portada de la web.

Gracias por tu ayuda ;)
 
Estado
No está abierto para más respuestas.
Arriba