פונקציה שקוראת לפוסטים הינה פונקציה אשר יכולה למשוך חלקים שונים מתוך פוסטים – כגון את הכותרת, הלינק, התקציר, תמונת הפוסט, תוכן הדף ועוד…
הפונקציה בשימוש:
query_posts( $args );
את הפונקציה יש להכניס איפה שרוצים בקבצי התבנית.
דוגמא לפונקציה שלוקחת רק את הכותרת מפוסטים (בדוגמא – מקטגוריה 7 בלבד)
<?php // The Query query_posts( 'cat=7' ); // The Loop while ( have_posts() ) : the_post(); echo '<div>'; the_title(); echo '</div>'; endwhile; // Reset Query wp_reset_query(); ?>
פונקציה שלוקחת את הכותרת מפוסטים ויוצרת מהכותרת לינק (בדוגמא – מקטגוריה 8)
<?php // The Query query_posts( 'cat=8' ); // The Loop while ( have_posts() ) : the_post();?> <div><a href="<?php the_permalink(); ?>"> <?php the_title();?> </a></div> <?php endwhile; // Reset Query wp_reset_query(); ?>
פונקציה שיוצרת סקרולר, מושכת פוסטים, מביאה את התמונות המוקטנות ויוצרת מהן ומהכותרת קישור (בדוגמא – מקטגוריה 9)
<marquee height="50" onmouseout="this.start()" onmouseover="this.stop()" scrolldelay="50" scrollamount="1" truespeed="truespeed" direction="right" behavior="scroll"> <ul> <?php global $post; $args = array('category' => 9 ); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>"> <?php the_title(); ?> <br /> <?php echo get_the_post_thumbnail($page->ID, 'thumbnail'); ?> </a> </li> <br /> <?php endforeach; ?> </ul> </marquee>
ניתן לראות דוגמא בדף הנ”ל למטה איך קראתי לפוסטים מתוך 3 קטגוריות נפרדות.