2016-09-14 2 views

Antwort

0

Sie mischen zwei verschiedene PHP-Syntax.

<?php if (have_posts()) : ?> 
    <?php while (have_posts()) : the_post(); ?> 
     // inside the loop here 
     <?php the_title(); ?> 
    <?php endwhile; ?> // end while 
<?php endif; ?> // endif 

Statt geschweiften Klammern für Kontrollstrukturen verwenden Sie die alternative syntax verwenden können. Dies hilft, den Code in Vorlagen, wo Sie eine Mischung aus PHP und HTML verwenden, besser lesbar zu machen.

0

Schauen Sie sich Ihre Schleife an, sie sieht nicht so aus, als wäre sie richtig formatiert. Es könnte so etwas wie dieses

<?php 
if (have_posts()) { 
    while (have_posts()) { 
     the_post(); 
     the_title(); 
    } // end while 
} // end if 
?> 

Schauen Sie sich die Dokumentation für weitere Informationen schauen Sie auf the_loop https://codex.wordpress.org/The_Loop