להסיר קישור אוטומטי לתמונה אחרי העלאת הקובץ
כאשר אנו מעלים תמונה לוורדפרס, המערכת מוסיפה קישור לתמונה, ברוב המקרים הקישור מיותר מאחר ובמרבית האתרים אין תוספים LightBox. רובנו מסירים ידנית את הקישור או לוחצים על הכפתור "ללא קישור", זו פעולה מיותרת שלוקחת זמן, אם אנחנו לא שוכחים לבצע אותה בכל פעם מחדש. לכן היום נלמד איך להגדיר למערכת לא להוסיף קישור לתמונה אחרי שמעלים תמונה לוורדפרס.
הקוד
יש להוסיף את הקוד הבא לקובץ functions.php בערכת העיצוב שלכם:
return 'none';
}
add_action( 'pre_option_image_default_link_type', 'remove_image_link' );
התוצאה

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

אחרי שמעלים תמונה - ללא קישור אוטומטי
שימו לב לשדה "כתובת URL לקישור".
באותו נושא
- להסיר מאפיינים שונים מסוגי פוסטים
- להסיר תמונות ברירת מחדל מהכותרת העליונה של Twenty Ten
- להוסיף באופן אוטומטי שדה מיוחד לכל פוסט חדש שמתפרסם






חבל שאין לפעולה הזו שום תיעוד. חיפוש של האקשן הזה מצא רק שני פוסטים בכל האינטרנט.
לצערי נתקלתי לאחרונה ביותר מידי פילטרים ואקשנים שלא מתועדים בשום מקום וכנראה שלא מביאים תועלת למפתחים.
כל פילטר/אקשן מביא תועלת למישהו, החוכמה היא לדעת איך להשתמש בהם ומתי.
בוודאי, אבל התכוונתי להעיר שלהרבה מה־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 יש בעיה אם זה
ברגע שאני מעלה תמונה רגיל ומכניס אותה לפוסט אז אני יכול לצרף לינק לתמונה
אבל ברגע שאני מעלה תמונה ומצרף לגלריה הוא לא שומר לי תקישור שרשמתי אלה חוזר לרשום תשם של הקובץ
אני ממש השמח אם הקבל עזרה זה ממש חשוב לאתר שלי
אם יש פלאג של גלרית תמונות שאפשר בו לקשר כל תמונה לפוסט אחר השמח
תודה
בבבבקקקקששששההההה עזרה
הוסף תגובה !
להיכנס
ברוכים הבאים
ניווט באתר
תפריט נושאים
ראו גם
פוסטים אחרונים
פרסומת
תגובות אחרונות
הנצפים ביותר
תגים