דף הבית » טריקים וטיפים, מומלצים

להסיר קישור אוטומטי לתמונה אחרי העלאת הקובץ

25 בדצמבר 2011 | מאת רמי | 19 תגובות | תגיות: ,

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

הקוד

יש להוסיף את הקוד הבא לקובץ functions.php בערכת העיצוב שלכם:

function remove_image_link() {
    return 'none';
}
add_action( 'pre_option_image_default_link_type', 'remove_image_link' );

התוצאה

אחרי שמעלים תמונה - עם קישור אוטומטי

אחרי שמעלים תמונה - עם קישור אוטומטי

אחרי שמעלים תמונה - ללא קישור אוטומטי

אחרי שמעלים תמונה - ללא קישור אוטומטי

שימו לב לשדה "כתובת URL לקישור".

מאת רמי

אחראי על אתר וורדפרס בעברית ועל תרגום ושחרור גרסאות וורדפרס בעברית. מפתח ליבה, בכל גרסה החל מגרסה 2.8, מפתח מוביל בגרסה 4.4 ובגרסה 4.6. מספק שירותי פיתוח אתרים, פיתוח תוספי וורדפרס לסטרטאפים ופיתוח כלים למפתחי וורדפרס - GenerateWP.com.

19 תגובות »

  • חתול כותב :

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

  • רמי כותב :

    כל פילטר/אקשן מביא תועלת למישהו, החוכמה היא לדעת איך להשתמש בהם ומתי.

  • חתול כותב :

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

  • מאור ברזני כותב :

    @חתול – מדובר בפילטר שמורכב בעצם משני חלקים
    הראשון pre_option_

    והשני זה שם של option כלשהו (כזה שניתן לקבלו דרך get_option)
    במקרה הזה – image_default_link_type

    וכך אתה יכול בעצם להשתמש בפילטר ספציפי לכל option

    לכן גם לא תמצא עליו תיעוד בגוגל as is.

    תוכל לראות למשל אצל אדם בראון –

    http://adambrown.info/p/wp_hooks/hook/pre_option_%7B$option-%3Eoption_name%7D

  • רמי כותב :

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

  • חתול כותב :

    מאור, תודה רבה על ההסבר.

  • אלרון כותב :

    היי רמי, תודה על הפרסום.
    כשבוחרים 'להכניס לפוסט', יש אפשרות שהתמונה תכנס בצורה שונה? לדוגמא אני משתמש בSHORTCODE בשביל להציג תמונות באתר שלי, אז זה יהיה שימושי אם אני פשוט לוחץ על להכניס לפוסט וזה כותב לי:
    [image]http://theImgUrl.co.il/img.jpg[/image]

    תודה

  • רמי כותב :

    למה אתה עושה שימוש בקיצורי דרך?

  • אלרון כותב :

    כי אני משתמש בתמונות בצורה קצת שונה, אני עוטף אותם בDIV כי לפעמים אני נותן להם תקציר… בכל מקרה, יש לך רעיון?

  • אלרון כותב :

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

  • רמי כותב :

    לא צריך לעטוף ב-DIV באופן ידני, וורדפרס עושה זאת עבורך באופן אוטומטי. כל שעלייך לעשות הוא להשתמש בשדה "כיתוב", המערכת עושה את השאר.

  • אלרון כותב :

    אוקי, בכל מקרה… יש דבר כזה?

  • רמי כותב :

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

  • חתול כותב :

    עדיף לשנות את הערך image_default_link_type בבסיס הנתונים במקום להריץ פילטר קבוע.
    אפשר לשנות אותו ישירות או דרך הקוד.

  • חתול כותב :

    עוד יותר טוב, ניתן לשנות את הערך דרך הדף options.php.

  • שלומי כותב :

    שלום
    לא הבנתי איפה בדיוק אני צריך לרשום את זה בקובץ
    ומה צריך לרשום אם אני רוצה שהקישור יהיה לפוסט
    אני משתמש בוורדפרס3.3.1 והכוונה לתמונות בגלריה
    תודה

  • משתמש אנונימי (לא מזוהה) כותב :

    שלומי כתבו לך: "יש להוסיף את הקוד הבא לקובץ functions.php בערכת העיצוב שלכם"

    מה לא מובן פה?

  • שלומי כותב :

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

  • שלומי כותב :

    בבבבקקקקששששההההה עזרה

הוסף תגובה !

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

תגיות HTML מורשות לשימוש:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>