In WordPress, wie kann ich die Anzeige eines einzelnen random-post von einem custom post type in ein sidebar-widget?
Habe ich einen custom post type - Zeugnisse - für eine WP Seite, die ich auf Arbeit bin. Ich möchte die Anzeige eine einzige zufällige testimonial in meiner sidebar - ohne die Verwendung eines plugins, wenn möglich. Brauche ich zum erstellen eines text-widget mit der richtigen post-Abfrage? Wenn ja, was würde es Aussehen?
Vielen Dank,
Cynthia
InformationsquelleAutor Cynthia | 2012-07-22
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, können Sie direkt fügen Sie den folgenden code-Schnipsel in Ihre
sidebar.php
wo Sie wollen, um zu zeigen, dasTestimonials
(vergewissern Sie sich, ob estestimonials/Testimonials
)Sie sind willkommen, aber vergessen Sie nicht, teilen Sie die Lösung. 🙂
Wenn Sie wollen, wirklich zufällig, nicht immer den gleichen Inhalt hinzufügen
remove_all_filters('posts_orderby');
So wird es Aussehen, wie Sie diese in Ihrem code:<?php remove_all_filters('posts_orderby'); $args=array('post_type'=>'projects', 'orderby'=>'rand', 'posts_per_page'=>'2'); $projects=new WP_Query($args); while ($projects->have_posts()) : $projects->the_post(); ?> <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> <p><?php the_excerpt();?></p> <?php endwhile; wp_reset_postdata(); ?>
InformationsquelleAutor The Alpha