שימושיות: קישור לדף הבית

בהרבה מקומות בהם מדברים על עצות של שימושיות מתייחסים לקישור אל דף הבית.
חשוב שהקישור יהיה זמין ונגיש ובולט כדי שהגולש יוכל תמיד לחזור אל דף הבית ולגשת ממנו אל מסלול אחר באתר.
עד כאן טוב ויפה, מה קורה כשאתם בדף הבית (או בכל דף אחר לשם העניין) ? האם הקישור לדף הבית צריך להופיע כשאתם בו ?
זו כבר נקודה שלא מתייחסים אליה.

למה בכלל כתבתי את ההקדמה הזו ?
כי שרון פנתה אלי אתמול אחרי שהיא ראתה שגולשים אצלה לוחצים על הקישור של דף הבית מתוך דף הבית עצמו… מעניין.
הפתרון שאני הצעתי היה פשוט להעיף את הקישור מתפריט הניווט אם את בדף הבית עצמו.
כיוון שכבר הצעתי גם עזרתי לשרון לממש את הפתרון והריהו לפניכם (זהירות – הרבה מאד קוד):

הפתרון מתבסס על פונקציית תבנות של וורדפרס שנקראת is_home, הפונקציה הזו למעשה יודעת לומר לכם האם אתם בדף הבית או לאץ
תפריט הניווט העליון אצל שרון מורכב מרשימה לא סדורה בצורה הבאה:

1
2
3
4
5
6
7
8
9
10
11
12
13
<div id="menuh">
    <ul dir="rtl" align="right">
        <li class="liout" >&#160;<a href="http://www.meshune.net/blog/wp-admin/">ניהול הבלוג</a>&#160;</li>
        <li class="liout" >&#160;<a href="http://www.meshune.net/blog">דף הבית</a>&#160;</li>
        <li class="liout" >&#160;<a href="mailto:meshune.blog@gmail.com">דוא"ל</a>&#160;</li>
        <li class="liout" >&#160;<a href="http://www.meshune.net/blog/?page_id=498">קטנים באמת</a>‏&#160;</li>
        <li class="liout" >&#160;<a href="http://www.meshune.net/blog/?page_id=650">ענן תגיות</a>‏&#160;</li>
        <li class="liout" >&#160;<a href="http://www.meshune.net/blog/?page_id=2">אודות</a>‏&#160;</li>
        <li class="liout" >&#160;<a href="http://www.meshune.net/blog/wp-login.php?action=logout">יציאה</a>&#160;</li>
        <li class="liout" >&#160;<a href="http://www.meshune.net/blog/?page_id=9">עדכונים</a>&#160;</li>
        <li class="sindicar" >&#160;<a href="http://feeds.feedburner.com/meshuneblog">RSS</a>&#160;‏</li>
    </ul>
</div>

מה שעשיתי היה פשוט לעטוף את הקישור לדף הבית בצורה הבאה:

1
< ? if (!is_home()) { ?><li class="liout">&#160;<a href="http://www.meshune.net/blog">דף הבית</a>&#160;</li>< ? } ?>

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

במשפחה של is_home ישנן עוד כמה פונקציות שימושיות ששווה להכיר:
is_single – האם אתם בדף של פוסט בודד, הפונקציה יכולה גם לקבל מספר פוסט\כותרת פוסט או slug ולבדוק האם אתם נמצאים בפוסט הספציפי.

is_page – האם אתם בעמוד בודד, גם פונקציה זו יכולה לקבל פרמטר לבדיקה האם אתם בעמוד ספציפי. כך ניתן למשל לממש את אותו הטריק גם על דף האודות בעזרת הקוד:

1
< ? if (!is_page(2) { ?><li class="liout">&#160;<a href="http://www.meshune.net/blog/?page_id=2">אודות</a>‏&#160;< ? } ?></li>

comment_open, ping_open – בדיקה האם המיקום הנוכחי פתוח לתגובות או פינגים. פונקציות אלו נמצאות בשימוש ברוב התבניות.

is_category – האם אתם בדף ארכיון נושא. שוב ניתן לספק פרמטר על מנת לזהות נושא ספציפי.

הרשימה ארוכה וניתן לראות את כולה בדף Conditional Tags בקודקס של וורדפרס. החלק החשוב הוא לא לדעת אותה בעל פה אלא לדעת שהפונקציות הללו קיימות ואיך ניתן לנצל אותן לטובתנו.

025 שימושיות: קישור לדף הבית נהניתם ? הרשמו לעדכוני RSS !

עיצוב הבלוג – לבקר את המבקר

אפרת הגיבה לי בבלוג:

אני לא מבינה איך את מבקרת אתרים של אנשים אחרים כשהאתר שלך מעוצב בצורה כזאת לא מוצלחת עד שזה עלול לגרום לי להתקף אפילפטי או לפחות ורטיגו.

ביקשתי ממנה ביקורת בונה, אבל הנה אני מבקשת גם מכם.

  • מה דעתכם על העיצוב?
  • מה מפריע לכם?
  • מה הייתם משנים?

זו ההזדמנות שלכם להשפיע על העיצוב כאן.

עדכון: איש נחמד שלח לי תמונת מסך ב-IE7 בעקבותיה תיקנתי כמה בעיות. אני מקווה שעכשיו העיצוב לא עושה ורטיגו אבל עדיין אשמח לשמוע את דעתכם.

025 עיצוב הבלוג   לבקר את המבקר נהניתם ? הרשמו לעדכוני RSS !

ביקורת SEO לבלוג

בהמשך לפרוייקט ביקורות הבלוגים שלי (אוטוטו ממשיכה איתם) פילי נרתם למשימה והוא עושה ביקורות SEO לבלוגים.
בסיבוב הראשון הוא עבר על כל אלו שלהם כבר כתבתי ביקורות בלוגים והוסיף גם אותי על הדרך (תודה !).

הצעות השיפור שאני קיבלתי ממנו הן:
1. איחוד כתובות דומיין: הכתובות http://dakars.info ו-http://www.dakars.info הובילו שתיהן לדומיין שלי וגרמו כך לאינדוקס כפול של המידע בבלוג. פילי הפנה אותי לפוסט שלו המסביר איך לשנות זאת (מהאפשרויות המוצעות שם לי עבדה האפשרות השניה).

2. בעיית סלאשים מסיימים: וורדפרס מתוך נסיון להיות ידידותי אלינו גורם ליצירת תוכן כפול, הכתובת http://www.mydomain.com/aaa/ מתפרשת בדיוק כמו http://www.mydomain.com/aaa גם כאן יש לפילי פתרון (אני השתמשתי בתוסף).

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

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

5. מטא תגיות: לא היו לי בבלוג, כל כך פשוט. השתמשתי בתוסף עליו הוא ממליץ.

כל ההצעות של פילי יושמו כאן ואני מקווה לראות את התוצאות.
שוב תודה על השקעת הזמן.

גם אתם רוצים ? הוא מציע חינם – רוצו להרשם.

025 ביקורת SEO לבלוג נהניתם ? הרשמו לעדכוני RSS !