חיפוש ]

איך להחזיר את כפתור ״כתובת מקוצרת״ בוורדפרס

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

אז לאחרונה חיפשתי כיצד להחזיר את אותו כפתור כתובת מקוצרת (Get Shortlink) לוורדפרס ובמדריך קצר זה נראה כיצד ניתן לעשות זאת.

מהו כפתור כתובת מקוצרת בעצם?

כפתור זה הוא בעצם פיטצ׳ר של וורדפרס המאפשר לכם להגיע בקלות לכתובת של הפוסט או העמוד באתר הוורדפרס שלכם. לפני שנעלם, הוא הופיע ליד איזור הקישור הישיר (Permalink) בעמוד עריכת הפוסט / העמוד בממשק הניהול של וורדפרס.

כפתור כתובת מקוצרת וורדפרס

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

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

כתובת ארוכה בפוסט פייסבוק

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

בגירסת 4.4 של וורדפרס היו שיפורי UX בממשק הניהול וכחלק משיפורים אלו הוסר גם הכפתור ״הצג עמוד / פוסט״ (View Post) שנכח ליד כפתור ״כתובת מקוצרת״. כתחליף לכפתור זה ניתן כעת פשוט ללחוץ על הקישור הישיר בכדי להציג את הפוסט.

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

הוספת הכפתור כתובת מקוצרת (Get Shortlink) בוורדפרס

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

add_filter( 'get_shortlink', function ( $shortlink ) {
	return $shortlink;
});

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

יש לציין שמכיוון ואתם עובדים עם "כתובות יפות" (Pretty Permalinks) לטובת קידום אתר הוורדפרס שלכם, השימוש באותה כתובת קצרה יבצע הפניית 301 לכתובת המלאה של אותו קישור.

רועי יוסף
רועי יוסף

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

  • חתול 1 מאי 2018, 18:19

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

    • רועי יוסף 1 מאי 2018, 18:22

      אם אתה מדבר על גירסאות PHP נמוכות מגירסה 5.4 אז f**k it, שיעדכנו….. 🙂

      • חתול 1 מאי 2018, 18:25

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

        • רועי יוסף 1 מאי 2018, 18:28

          עדיין שומר על נחמדות 🙂 ומעניין מה שאתה אומר על התגובות… בודק את זה, אם יש לך רעיון בינתיים תרגיש חופשי..

          • רועי יוסף 2 מאי 2018, 21:46

            ביצעתי בדיקה והוספתי שתי תגובות עם פרטים חדשים ובשני המקרים זה זכר את הפרטים שלי… מאד מוזר :/

          • חתול 3 מאי 2018, 0:29

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

  • יצחק 6 יוני 2018, 21:39

    אפשר סתם להציג בתצוגה מקדימה ולהסיר את הסוף בפוסט הזה זה יהיה https://savvy.co.il/?p=7087

    המספר יופיע בדרך כלל ב ID שעוטף את הפוסט…

  • אלון גולדמן 5 נובמבר 2018, 10:05

    עובד מצויין. תודה רבה!

  • אביב 16 יוני 2019, 14:12

    שאלה לגבי קיצור הלינק אבל ע״י הוספת משתנים של גוגל אנליטקס עם ה url builder…
    אם אני אני רוצה לשרשר utm ושאר הדבר האלה בלינק, אז האם עדיין יש אפשרות לעשות את זה עם זה? או שאין ברירה ואני צריך לעשות את זה דרך bitly או משהו כזה אחר כך?

    • רועי יוסף 16 יוני 2019, 14:16

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

  • חתול 9 אוגוסט 2020, 18:09

    חזרתי לפוסט הזה אחרי שנתיים ומתברר שהוא לא עובד עם רוטנברג. יש לך דרך להפעיל את האפשרות גם היום?

    • רועי יוסף 10 אוגוסט 2020, 16:57

      לא מכיר איך לעשות זאת בגוטנברג, אשמח שתשתף אותנו אם תמצא…

תגובה חדשה

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