2010-11-25 2 views
3

Je dois montrer 2 articles dans une page de modèle personnalisé dans mon blog wordpress, mais ce code ne montre rien.the_content(); ne pas imprimer quoi que ce soit dans ma page de modèle personnalisé wordpress

$myposts = get_posts("numberposts=2&category=3"); 
foreach($myposts as $post) : the_content(); endforeach; 

mais si je tente de print_r($myposts); je peux dire qu'il ya un array..how puis-je résoudre ce problème? merci beaucoup

+0

Je ne pense pas que ce soit comment 'the_content (') œuvres. Essayez 'get_the_content()' (aucune garantie cependant, ces fonctions sont généralement disponibles uniquement dans The Loop) –

Répondre

3

Ya besoin d'utiliser !

query_posts("numberposts=2&category=3"); 
while (have_posts()): the_post(); 
    the_content(); 
endwhile; 
0

pouvez-vous essayer avec ceci: -

<ul> 
    <?php 
    global $post; 
    $myposts = get_posts('numberposts=5&offset=1&category=1'); 
    foreach($myposts as $post) : 
     setup_postdata($post); 
    ?> 
     <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 
<?php the_content() ?> 
    <?php endforeach; ?> 
    </ul> 

peut http://codex.wordpress.org/Template_Tags/get_posts utile Merci.

6

écrire cette ligne:

the_post(); 

avant d'utiliser:

the_content(); 
Questions connexes