דף הבית » טריקים וטיפים, מומלצים

דרך אחרת להציג פוסטים אחרונים

28 באוגוסט 2010 | מאת רמי | 5 תגובות | תגיות: , , , , ,

הצגת פוסטים אחרונים היא משהו שחייב להיות בכל אתר וורדפרס. ישנן דרכים רבות להציג פוסטים אחרונים, שימוש בתוספים, בוידג'טים, שימוש בפונקציה query_posts או שימוש ב-SQL למשיכת המידע ממסד הנתונים. כל הדרכים לגיטימיות. אבל היום נלמד דרך אחרת.

לוגו וורדפרס

לוגו וורדפרס

לא רבים יודעים את זה, אבל בוורדפרס קיימת פונקציה מובנית שמטרתה להחזיר את רשימת הפוסטים האחרונים. שמה של הפונקציה – wp_get_recent_posts והיא קיימת מאז גרסה 1.0 של וורדפרס. נכון שלא ידעתם?

wp_get_recent_posts( $num );

הפונקציה פשוטה מאוד והיא מקבלת פרמטר אחד בלבד – כמות הפוסטים שברצוננו להחזיר. כברירת המחדל הוגדר שהפונקציה תחזיר 10 פוסטים.

דוגמא

כדי להציג את רשימת הפוסטים האחרונים בערכת העיצוב שלכם, השתמשו בקוד הבא:

<h2>פוסטים אחרונים</h2>
<ul>
<?php
    $recent_posts = wp_get_recent_posts(5);
    foreach($recent_posts as $post){
        echo '<li><a href="'.get_permalink($post["ID"]).'" title="'.$post["post_title"].'" >'.$post["post_title"].'</a></li>';
    }
?>
</ul>

מאת רמי

אחראי על אתר וורדפרס בעברית ועל תרגום ושחרור גרסאות וורדפרס בעברית. מפתח ליבה, בכל גרסה החל מגרסה 2.8, מפתח מוביל בגרסה 4.4 ובגרסה 4.6. מספק שירותי פיתוח אתרים, פיתוח תוספי וורדפרס לסטרטאפים ופיתוח כלים למפתחי וורדפרס - GenerateWP.com.

5 תגובות »

  • ארז כותב :

    על הפונקציה הזאת לא שמעתי!
    תודה רבה שחידשת לי

  • רמי כותב :

    available since wp 1.0.

  • אוריון כותב :

    אחלה חומר ~ אחלה אתר ~
    יישר כוח ~ עוד אחזור לכאן ללמוד
    תודה

  • שמאל כותב :

    אחלה דבר, זב בדיוק מש שאני מחפש 🙂
    ת"א, אחלה אתר באמת!!!

  • ישראל כותב :

    האם יש תוסף שדרכו אפשר לדעת כמה אנשים נכנסו לאתר שלי

הוסף תגובה !

נא לא לשאול שאלות שלא קשורות לפוסט, זהו לא פורום תמיכה. לבעיות אישיות ונושאים מורכבים אפשר ליצור איתי קשר.

תגיות HTML מורשות לשימוש:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>