2010-02-28 6 views
0

J'utilise deux requêtes wp sur la page d'accueil d'un site Web sur lequel je travaille. Ils récupèrent chacun un message. La première requête reçoit le dernier message dans la catégorie "Actualités" et la deuxième requête reçoit le dernier message du blog excluant la catégorie "Actualités".Wordpress "Lire la suite" ne fonctionne pas

Cela fonctionne très bien.

Cependant, je n'arrive pas à lire "Lire la suite" pour travailler. Est-ce parce que je n'utilise pas la requête standard?

<div class="column_left"> 
<h3>Fresh news</h3> 
<p><span class="date"><?php the_time('j F, Y') ?>. Timed <?php the_time('G:i') ?></span></p> 
<?php 
    $news = new WP_Query('cat=19&showposts=1'); 

    while ($news->have_posts()): 
     $news->the_post(); 
     global $more; 
     $more = 0; 

     the_content('Read more &raquo;'); 
    endwhile; 
?> 
</div> 

<div class="column_right"> 
<h3>Collected from the blog</h3> 
<?php 
    $blog = new WP_Query('cat=-19&showposts=1'); 

    while ($blog->have_posts()): 
     $blog->the_post(); 
     global $more; 
     $more = 0; 

     the_content('Read more &raquo;'); 
    endwhile; 
?> 
</div> 

Pouvez-vous voir ce que je fais mal?

Répondre

2

Si vous voulez un savoir plus, alors j'utiliser the_excerpt, parce que c'est le court de votre contenu, ou vous pouvez utiliser ceci:

<a href="<?php the_permalink(); ?>" title="Read More">Read More &raquo;</a> 

dans votre exemple:

... 

$more = 0; 

echo get_content().'<a href="'.get_permalink().'" title="Read More">Read More &raquo;</a>'; 

endwhile; 
Questions connexes