אחד הדברים שמאז ומעולם הפריעו לי בוורדפרס זה נושא קביעת מספר הפוסטים לעמוד. מדובר על קביעה לחלוטין גורפת ומוחלטת לאתר כולו.
למי שלא מבין על מה מדובר – הכנסו להגדרות->קריאה. אבל הפוסט הזה כנראה לא בשבילכם …
בעמוד הראשי אני מציגה פוסטים מלאים, ולכן 3 נראה לי ממש מספיק (בואו נזכור שזה מאריך את זמן הטעינה של הדף). מאידך בתוצאות חיפוש ובארכיונים אני מציגה תקצירים, במקרה זה אני מעדיפה להציג 5-7 פוסטים, כי זה ממש מעצבן לקבל רק 3 תקצירים בתוצאות חיפוש. כלומר מעצבן אותי וזה הבלוג שלי, אני רק יכולה לנחש לגבי אחרים.
אז יש לי 2 דרכים לשינוי המצב הקיים:
- שימוש בתוסף
- שינוי קוד התבנית
יתרונות וחסרונות:
תוסף נשאר איתכם גם כשמחליפים תבנית, הוא קל ופשוט לשימוש וניתן לשנות את ההגדרות שלו בצורה מרוכזת מדף ההגדרות שלו – כמעט מושלם.
החסרון שלו (והוא גם היתרון של שימוש בקוד) הוא בתוספת זמן טעינה לבלוג, כל תוסף – פשוט ככל שיהיה, הוא יותר כבד מכמה שורות קוד שמשולבות ישירות לתוך התבנית (ובמקרה שלנו – שורת קוד אחת).
מה עדיף ? החלטה שלכם. אני אסביר על שתי האפשרויות.
הקוד
שורת הקוד המדוברת היא פשוטה:
1 | <?php query_posts('showposts=5'); ?> |
מכניסים אותה לפני הלולאה כך שהקוד נראה כך:
1 2 3 4 5 | <?php query_posts('showposts=5'); ?> <ul><?php while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endwhile;?> </ul> |
הקוד למעשה אומר לוורדפרס כמה פוסטים בדיוק לשלוף כאשר הוא קורא לפונקציה have_posts, כאשר המספר המעניין אותנו הוא הערך המועבר ל-showposts בשורה הראשונה של הדוגמה.
התוסף
לתוסף קוראים Different Posts Per Page.
הרעיון מאד פשוט – ניתן לבחור עבור כל מיני עמודים מוגדרים, כמה פוסטים יוצגו בהם.
כתוספת, ניתן גם להגדיר "עמודים" שכאלו בעצמנו (ראו תמונה)

נהניתם ? הרשמו לעדכוני RSS !
1. הקוד מוצג פה בצורה שבורה…
2. ללא ספק שעדיף תוסף, פרט למקרה של עשרים האנשים בארץ שמבינים את ההירכיה של הקבצים בתבניות. בתבנית כמו K2 הלולאה נמצאת בקובץ אחד דבר שאומר שצריך להיות מאוד מדויקים בשינויים מהסוג הזה.
מי שבאמת מפריע לו עיכובים של מאיות השניה יכול במקרה הזה להתקין פשוט super cache
אהלן חנית,
תודה על שיתוף התוסף איתנו!
רציתי לדעת האם ישנה דרך כלשהי לתת לגולש לבחור את כמות הפוסטים שיוצגו בעמוד [רגיל]?
ושוב תודה על הכל חנית!
חנית – כדאי לציין שאם יש כבר שורה של query posts, צריך להוסיף לפרמטרים שבתוך הסוגריים '&showposts=5'
נחומי – זה בהחלט אפשרי, אבל לא פשוט (צריך פקד שיאפשר לבחור מספר פוסטים לעמוד + קוקי על המחשב של הקורא + שורה שתקרא את הקוקי). אני לא הצלחתי למצוא תוסף שעושה את זה.
צודק לחלוטין (בשני המקריים)
That may seem fine but i am just still less than certain that I favor it. Regardless will look far more into it and decide personally!
There are a lot of strange comments on here.
Hé c'est un grand poteau. Est-ce que je peux employer une partie là-dessus sur mon emplacement ? Je naturellement lierais à votre emplacement ainsi les gens pourraient lire le plein article s'ils voulaient à. Remercie l'une ou l'autre manière.
Hey this can be a attractive looking blog, is wordpress? Forgive me for the foolish question – but if so, what theme is? Thanks!
This really solved my problem, thank you!
Hello. Thank you for posting this!
Servus! Schöner Blog! Infoseite Fatburner Supplements assistieren beim fixen Abbau von Depotfett! Merci!
I appreciate your wordpress design, exactly where would you download it through?
This really answered my problem, thank you!
I am glad to be a visitant of this stark web blog ! , thanks for this rare information! .
Your current positions usually have got many of really up to date info. Where do you come up with this? Just stating you are very imaginative. Thanks again
Hallo! Ich bin über Google zu deinem Journal gekommen und will auch eine Rückmeldung hier lassen. Mir gefällt das Aussehen sehr gut und ich werde gerne demnächst wiedererscheinen. Ich wäre froh, wenn dir dir auch meine Webpage mit dem Thema Ephedrine anschauen würdest. Ephedra Stacks sind der wirkungsvollste Fatburner für schnelle Verbrennung von Körperfett. Lieben Dank und meine besten Wünsche!