Hallo liebe Community,
ich war auf der Suche nach einer Möglichkeit, zufällige Links zu Seiten (Pages) in der Sidebar darzustellen und bin dabei auf folgenden Code gestoßen:
PHP
<?php
$args=array(
'orderby' => 'rand',
'post_type' => 'page',
'post_status' => 'publish',
'posts_per_page' => 10,
'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
echo '<ul>';
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" ><?php the_title(); ?></a></li>
<?php
endwhile;
}
wp_reset_query(); // Restore global post data stomped by the_post().
?>
Alles anzeigen
Der Code funktioniert soweit einwandfrei, ich hätte diesen nur gerne noch um folgende Funktionen erweitert:
- Bestimmte Seiten ID's ausschließen
- Seitentitel ab einer bestimmten Länge "abschneiden" und mit "..." auslaufen lassen. z.B. "Mehrwertst..."
Ich kann leider überhaupt gar nicht programmieren, von daher hoffe ich, dass mir hier jemand weiterhelfen kann.
Vielen Dank schonmal :)