2017-02-11 6 views
-1

ich zur Zeit auf mein erstes Wordpress Thema arbeiten, und ich habe ein Problem:Wordpress zeigt Seitennamen anstelle von Blog-Posts

Ich will auf jeder Seite meiner letzten drei Beiträge haben. Alles funktioniert gut auf meiner Homepage, aber wenn ich auf eine andere Seite gehe, zeigt es nur den Seitennamen und das "Lesen Sie mehr ..." -Tag danach.

Der Code, den ich verwenden ist:

<?php while(have_posts()) : the_post(); ?> 
    <div class="article-preview"> 
    <p>» <?php the_time('l, j. F Y')?></p> 
    <b><?php the_title(); ?></b> 
    <?php the_excerpt(); ?><a href="<?php echo get_permalink(); ?>" style="color:white"> Mehr...</a> 
    <hr style="margin-top:5px" /> 

    </div> 
<?php endwhile; ?> 

Weiß jemand, wie dieses Problem zu beheben? Danke im Voraus!

Antwort

0

Um Posts auf anderen Seiten anzuzeigen, müssen Sie eine benutzerdefinierte Abfrage vor der while-Schleife anzeigen. Hier

ist der aktualisierte Code des Codes:

<?php $the_query = new WP_Query('post_type'=>'post', 'posts_per_page=3'); ?> 

// Start our WP Query 
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?> 
    <div class="article-preview"> 
    <p>» <?php the_time('l, j. F Y')?></p> 
    <b><?php the_title(); ?></b> 
    <?php the_excerpt(); ?><a href="<?php echo get_permalink(); ?>" style="color:white"> Mehr...</a> 
    <hr style="margin-top:5px" /> 

    </div> 
<?php endwhile; 
wp_reset_postdata(); 
?> 

dies wäre für Sie hilfreich sein.

+0

Danke! Funktioniert perfekt! – LOGOU7

Verwandte Themen