Ich habe folgenden Code in eine Seite im Editor eingefügt: (exec-php geladen)
<?php cqa_recent_posts(); ?>
welche in functions.php im Theme definiert ist als:
PHP
function cqa_recent_posts() {
if (have_posts()) :
echo " <div>"."\n";
echo " <ul>"."\n";
while (have_posts()) : the_post(); $loop2counter++;
if ($loop2counter > 1 and $loop2counter < 2 ) :
echo " <li><a href=\"".the_permalink()."\">".the_title()."</a></li>"."\n";
endif;
endwhile;
echo " </ul>"."\n";
echo " </div>"."\n";
endif;
}
Alles anzeigen
die Funktion liefert allerdings statt der letzen 2 Posts die aktuelle Seite (Page) unendlich oft aus.
Was ist falsch ?
Matthias