טריקים עם פונקציה the_excerpt
מאת: admin (25 ביולי 2010)
החל מגרסה 2.9 בוורדפרס נוספה פונקציה the_excerpt().
תפקידה של הפונקציה להחליף את התג <!–more–> בין הפוסטים ולמנוע משיכת פוסטים לבלוגים אחרים דרך RSS. למעסה RSS מציג רק 55 מילים ראשונים מתוך הפוסט ומציג בסוף את תווים הללו [...].
שתי טריקים מאוד חמודים שאפשר לעשות עם הפונקציה. שניהם דורשים הוספת קוד בתוך קובץ foonction.php שבתיקיית עיצוב.
פותחים את הקובץ ומוסיפים את הקוד .
טריק ראשון: שינוי כמות המילים בפוסט.
כדי לשנות את מספר מילים של פוסטים בעמוד תקציר (ראשי וקטגוריות). יש להוסיף את הקוד הבא:
1 2 3 4 5 6 | <?php function new_excerpt_length($length) { return 55; } add_filter('excerpt_length', 'new_excerpt_length'); ?> |
כמובן להחליף את מספר 55 למספר הרצוי.
1 2 3 4 5 6 | <?php function new_excerpt_more($more) { return '[...]'; } add_filter('excerpt_more', 'new_excerpt_more'); ?> |
להחליף את [...] לכיתוב רצוי.
לשמור את הקובץ ולעלות חזרה.
הזהרה!!! לפני כל פעולה חובה לגבות!!!
פעם ראשונה כאן? רוצה לקבל עדכונים וטיפים ישירות לדוא"ל? הרשם עכשיו!!!
אולי זה לא המקום אבל אני אודה לך אם תוכל לעזור לי…
אני מעונין להציג ארכיון פוסטים בעמוד. העמוד יציג ארכיון של שנה מסויימת ובה יוצגו כל הפוסטים של אותה שנה (כמובן כל פוסט יציין מי הכותב תאריך יצירה וכו'… תודה מראש !
שכחתי לציין שזה אמור להיות בקוד php ושוב תודה…
זה לא המקום הנכון, בכל מקרה אם אינני טועה יש אופציה כזאת בוורדפרס.
שם דומיין, ואז שנה. לדוגמא http://www.alechko.name/2010/
תודה על המאמר!