Hallo zusammen,
ich habe ein problem mit einen selbst geschrieben "Shortcode" im WordPress.
Ich möchte gern einen Shortcode für eine Statische Seite schreiben wo die letzten 5 Artikel Ausgegeben werden. Soweit auch kein Problem, ist ja relativ einfach zu bewerkstelligen.
Das ganze soll in einer Liste ausgegeben werden. Ausgegeben wird nur der Permalink und der Title der Artikel, was auch soweit klappt. Ein unschöner effekt ist jedoch, das neben dieser Liste auch zusätzlich die letzten 5 Einträge als Vollauszug ausgegeb werden. Woran liegt das?
Hier mal mein Code in der functions.php des Themes:
PHP
<?php
/** Lates Blog Entries @ Homesite **/
function lates_blog_entries() { ?>
<div id="lates_entries">
<h5>Letzte Blog einträge</h5>
<ul>
<?php query_posts('showposts=5'); if (have_posts()) : while (have_posts()) : the_post(); ?>
<li class="<?php the_ID() ?>"><a href="<?php get_permalink(); ?>" rel="internal" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
</ul>
</div>
<?php }
add_shortcode('lates_entries', 'lates_blog_entries');
?>
Alles anzeigen