על וורדפרס שבלולים וקישורים יפים

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

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

אז מה זה 'קישורים יפים' ? – רוב הבלגרים המתחילים (אבל גם לא מעט מהוותיקים) משאירים הרבה מההגדרות של וורדפרס כברירת מחדל
אחת מההגדרות האלה מסתתרת לנו ממש מתחת לאף, כנסו עכשיו אצלכם בבלוג בלוח הבקרה אל 'אפשרויות' ומשם אל 'קישורים ישירים'
אם לא שינתם את ברירת המחדל (האפשרות הראשונה) אז שורת הכתובת של מי שנכנס אצלכם לפוסט ההוא שכתבתם נניח..על דג הזהב שלכם, ניראת פחות או יותר כך:
http://www.yourdomain.co.il/wp/?p=224
לכאורה, לא כזה ביג דיל, מה רע בכתובת הזאת? אבל נסו עכשיו לדוגמא לבחור שם באופציה הרביעית ולהגדיר שמבנה הכתובת יהיה לדוגמא /archives/%postname%
ואחר כך כנסו שוב לאותו פוסט ותראו שבשורת הכתובת של הדפדפן מופיע תופיע כתבות בסגנון שונה, משהו כמו:
http://www.yourdomain.co.il/archives/mygoldfish
וגם אם תכנסו לקטגוריה מסוימת הכתובת מעכשיו היא תראה משהו כמו:
http://www.yourdomain.co.il/archives/category/pets

שימו לב ליתרונות!
1. הנוחות של הגולש לנווט באתר השתפרה- ההיררכיה של הבלוג נהיית מובנת יותר, הכתובות יותר קלות לזכירה
2. ניתן גם בקלות לייצר רסס לכל קטגוריה (במיוחד למי שמשתמש ב'פידברנר' שלפעמים מפריע בכך)! פשוט מאוד הרסס של http://www.yourdomain.co.il/archives/category/pets
יופיע מן הסתם בכתובת http://www.yourdomain.co.il/archives/category/pets/rss ועכשיו אם מישהו רוצה להרשם אצלכם לעידכונים רק בקטגוריה ספציפית – הוא יכול!
3. שיפור בתוצאות החיפוש בבלוג שלכם על ידי מנועי חיפוש כמו גוגל (לא מיידית אבל כעבור זמן מה זה יותר יורגש)
4. ובאופן כללי כל הלינקים והכתובות בבלוג פשוט הרבה פחות מכוערות (ומכאן כמובן הביטוי 'קישורים יפים'..)!
וזהו זה זה בעצם, קצר וקולע כמו שהבטחתי!

רק רגע!

שאלה – "…אבל עשיתי בדיוק מה שהסברת ונכנסתי לאחד מהפוסטים שלי ובמקום שיופיע כתבות יפה כמו שאמרת מופיע לי בכלל משהו מכוער כזה:
http://www.yourdomain.co.il/archives/d7%98%d7%a8%d/
וגם כשאני נכנס לקטגוריה מסוימת הכתובת בכלל לא יפה וניראת ככה
http://www.yourdomain.co.il/archives/category/%d7%97%d7/
פשוט זוועה, דורון! אתה שקרן ורמאי ו &^&*)%*%^%^% ! עבדת עלי! .."

תשובה - זה נכון, אני אומנם באמת שקרן ורמאי, אבל לא כשזה נוגע לוורדפרס! אם עקבתם אחרי ההסברים אבל קרה לכם מה שמתואר כאן
סימן שאתם לא משתמשים בשבלולים! מה הכוונה שבלולים? הכוונה היא אל 'מזהה ה-פוסט/קטגוריה/עמוד' שבלועזית נקרא slug ובתרגום חופשי שלי – שבלול!
אוקיי ועכשיו לת'כלס – התקלה הנ"ל מתרחשת כאשר, שוב, הסתמכתם על ברירת המחדל וכל פעם שכתבתם פוסט (או יצרתם קטגוריה או עמוד) חדש התעלמתם מהשדה שנושא את השם slug והשארתם אותו ריק, וורדפרס במקרה כזה נאלצת להשתמש בכותרת המקורית של הפוסט/קטגוריה/עמוד שהיא ברוב המקרים בשפת הקודש ולא בלעז ולכן במקום slug קצר ופשוט נוצר הג'יבריש המכוער זה
אבל אל דאגה!, עדיין לא מאוחר! זה פשוט מאוד מאוד: לכו עכשיו שוב לפוסט שלכם..נניח זה שכתבתם על דג הזהב שלכם, כנסו לעמוד העריכה שלו
ואתרו בצד שמאל את 'מזהה הפוסט' (אם מופיע לידו סימן פלוס לחצו עליו) כעת מיחקו את מה שכתוב שם בשדה ובמקומו מלאו כותרת שתתאים לנושא הפוסט, במקרה של הפוסט על דג הזהב לדוגמא כותרת פשוטה כמו mygoldfish גם יעשה את העבודה, ועכשיו אם תכנסו לכתובת של אותו פוסט אז במקום
http://www.yourdomain.co.il/archives/d7%98%d7%a8%d
תופיע כמובטח הכתובת http://www.yourdomain.co.il/archives/mygoldfish

שאלה – " רגע! מה עכשיו אני צריך לעבור על כל 967 הפוסטים שלי וכל העמודים והקטגוריות ולהתחיל להכניס לכל אחד ואחד מזהה פוסט?..עזוב אותך בחייך.."
תשובה – בעמוד הגדת המבנה של הקישורים שהזכרנו לעיל אפשר לעשות המון משחקים עם הפורמט ולא רק מה שהזכרתי כאן,
אפשר גם, אם נניח אין לכם ראש להסתבך, פשוט לבחור באופציה השלישית שמוכנה שם ואז הכתובות של הפוסטים יראו לדוגמא ככה
http://www.yourdomain.co.il/wp/archives/224
כלומר במקום מזהה הפוסט יופיע מספר הפוסט כמו מקודם ולכן תצטרכו לתקן רק את ה slug -ים של הקטגוריות והעמודים ולא את של הפוסטים- הרבה פחות עבודה,
וכך תוכלו גם עדיין להנות מחלק מהיתרונות שהזכרו לעיל

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

        שתפו ותהנו!
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Digg
  • Facebook
  • Google Bookmarks
  • Live

תגים: , , , , , ,

לנוחיותכם המרבית!
בסוף העמוד קיימת האפשרות להשאיר תגובה באמצעות חשבון הפייסבוק שלכם

10 תגובות לפוסט "על וורדפרס שבלולים וקישורים יפים"

  1. [...] ולמי שסקרן כיצד ניתן לצור רסס לקטגוריה בקלות- ההסבר הטכני נמצא כאן[...]

  2. מאת הראל משה:

    חומר חשוב, יפה מאוד…
    אישית אני מאמין שהכי כדי הוא לקבוע קישורים יפים ע"י הוספת: %postname% בלבד.
    אבל הדעות חלוקות בעניין…
    בנוסף, אולי חשוב גם להזכיר שגוגל אוהבת שמות קצרים כשמדובר בלינקים אז כדי לבחור תיאור קצר לפוסט (פוסט סלאנג) ובלי מילות קישור כמו: and, or, the

    • מאת דורון:

      אתה צודק! גם לגבי הניסוח של הכותרת ביחס לגוגל וכו' וגם לגבי הפורמט
      האמת היא שלא חשבתי על זה לעומק כשכתבתי את הפוסט וככל שאני חושב על זה יותר
      בהחלט יש יתרונות רבים אם קובעים שהקישורים יהיו בפורמט של: %postname% בלבד, שווה לנסות!

  3. [...] אפרופו שם הפוסט: כדי לתת כותרת נכונה לפוסטים, גוגל אוהבת שמות קצרים כשמדובר בלינקים. להלן מקורות למאמרים בנושא: פרמנלינקים, התצורה הנכונה, וורדפרס פרמנלינקים, שדרוג הקישורים. וכמה כתבות מהאתר של lorelle: הבעייה עם תגים, תגים בגרסה 2.3, מה ההבדלים? רגע, אז מה לגבי קישורים פנימיים שהכנסו לפוסטים שלנו? תשובה: הקישורים לא אמורים להשבר וורדפרס אמור לקשר אותם לפוסט ע"י ה- post-id רק במקרים שהקישורים לא מופנים ליעד הנכון נוכל להשתמש בפלאגינים. ישנם מספר פלאגינים המאפשרים מעבר ושינויי נקי של ה"קישורים"לפורמט שונה. התוספים: Permalinks Migration, Permalinks Taxonomy, 301 Redirect חשוב לי לציין שלא ניסיתי אותם מכוון שהגדרתי את מבנה הפרמנליניקים שלי נכון מהתחלה. ראה: ווידאו ופרטים נוספים על הנושא בבלוג של דורון וולף. [...]

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

      • מאת יאיר:

        שלום דורון

        עכשיו אחרי שנתתי סלוג בשם manyanim לפוסט, והסלוג אכן מופיע לי בשורת הכתובת. אך הפוסט לא מוצג בטענה של:
        The requested URL wordpress-he/manyanim was not found on this server.
        מה לעשות?

        אגב, הוורדפרס שלי מותקן על שרת מקומי אם יש לזה איזה קשר…?

        • מאת דורון:

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

כתיבת תגובה