כבר מספר פעמים נתקלתי בתבניות שלא מציינות את שם המחבר כחלק מהפרטים הקשורים לפוסט.
ציון שם המחבר אינו מחוייב במקרה של בלוג אישי, אבל ברגע שנוספים כותבים אורחים או שהבלוג הופך לקבוצתי , התמונה משתנה.
השינוי הנדרש בתבנית הוא פשוט יחסית ולא מצריך הרבה מאמץ.
עבור הצגת שם הכותב יש צורך לערוך את קבצי התבנית שמציגים פרטי פוסטים, בד"כ מדובר על single.php ועל index.php. בתבניות מסויימות ניתן למצוא התייחסות גם ב archive.php וב search.php.
נעבור על השינוי הדרוש לקובץ דוגמה (index.php), השינויים בשאר הקבצים אמורים להיות דומים.
ראשית נבין היכן היינו רוצים להציג את שם המחבר, בד"כ נרצה להציגו ליד שאר הפרטים המתארים את הפוסט כגון נושאים ותאריך.
נפתח את הקובץ index.php ונחפש את המקום בו מוצגים פרטים אלו, הדרך הקלה היא לחפש התייחסות לפונקציה the_category המציגה את הנושאים אלים מתייחס הפוסט.
בתבנית עליה בחרתי להדגים הקוד נראה כך:
1 | <small>נכתב ב<?php the_time('j/m/Y') ?> תחת <?php the_category(', ') ?></small> |
כל מה שצריך עתה הוא להוסיף קריאה לפונקציה the_author_link, פונקציה זו תציג את שם הכותב כקישור לאתר שצויין בדף הפרופיל שלו.
לאחר השינוי הקוד שלנו ייראה כך:
1 | <small>מאת <? the_author_link();?> נכתב ב<?php the_time('j/m/Y') ?> תחת <?php the_category(', ') ?></small> |
במקרה ואינכם רוצים שהשם יהיה גם קישור, ניתן להשתמש בקריאה לפונקציה the_author במקום, זו תציג את שם הכותב כטקסט רגיל.
קל ופשוט.
נהניתם ? הרשמו לעדכוני RSS !




