כבר שני אנשים שונים פנו אליי בשאלה איך להשתמש בתוסף המיניפוסטים עבור תבניות שאינן תומכות ווידג'טים.
קודם כל התשובה – קיראו לפונקציה הבאה במקום בו אתם רוצים להציג את המיניפוסטים:
1 | get_mini_posts(null); |
והדרך כדי שתוכלו לפתור זאת להבא.
כל ווידג'ט נרשם למערכת של וורדפרס על מנת שיופיע בתפריט הווידג'טים. הצצתי לתוך הקוד וחיפשתי את ההרשמה של הווידג'ט, מצאתי את הקריאה הבאה בסוף הקובץ:
1 | register_sidebar_widget('מיניפוסט', 'widget_miniposts2_display'); |
למעשה משמעה של הקריאה הזו היא שהפונקציה אותה מפעיל הווידג'ט שלנו היא :widget_miniposts2_display.
חיפשתי אותה בקוד ומצאתי את הקוד הבא:
1 2 3 4 5 6 7 8 9 10 11 12 13 | function widget_miniposts2_display($args) { extract($args); ?> <?php echo $before_widget; ?> <?php echo $before_title . get_option("miniposts_title") . $after_title; get_mini_posts(null); echo $after_widget; ?> <?php } |
מבט בקוד הנל הראה שלמעשה הפונקציה עוטפת במעטפת ווידג'טים את הקריאה לפונקציה get_mini_posts, אשר חיפשנו.[/cc]
נהניתם ? הרשמו לעדכוני RSS !
I seemed to be aware of this already, however there have been several helpful pieces which concluded the image for me personally, thank you!