دو پلتفرم فیسبوک و اینستاگرام را تصور کنید! تقابل پلتفرمی متن محور و عکس محور! اهمیتی که وجود تصاویر در جذب مخاطب و تمایل به مطالعه مطلب ایجاد میکنند، بدون شک غیرقابل انکار است. این موضوع نه تنها در اینستاگرام، که در وبسایتهای وردپرسی ما نیز صدق میکند و تصاویر شاخص یا تامبنیل، به نوعی همان نقش را ایفا میکنند.
تفاوتی که وردپرس در این زمینه با پلتفرمهای دیگر دارد، آن است که این تصاویر را به صورت خودکار در سایزهای مختلف تولید میکند. همین موضوع نیز سبب سنگینی و کندی وبسایت ما میگردد. اما چاره چیست؟
خوشبختانه، در حال حاضر به لطف روشهای مختلفی مانند افزونهها، کدنویسی و یا حتی تنظیمات خود وردپرس، امکان جلوگیری از ساخت تامبنیل وردپرس فراهم شده است. اهمیت وجود تامبنیلها، ضرورت جلوگیری از ساخت غیرضروری آنها و روشهای انجام آن، موضوعاتی هستند که در ادامه به بررسی آنها میپردازیم.
تامبنیل وردپرس چیست و چرا ایجاد میشود؟
تامبنیل وردپرس، تصاویر بندانگشتی یا تصویر شاخص، تصاویری هستند که در کنار عنوان نوشته صفحات مختلف از جمله مقالات به نمایش درمیآیند. وجود تامبنیل در یه صفحه، به صورت خلاصه و جامع نشان میدهد که محتوای یک صفحه دربرگیرنده چه مطالب و محتوایی است.
هرقدر این تصویر جذابتر و مرتبطتر باشد، کاربر را بیشتر به خواندن مطلب ترغیب میکند. به هنگام بارگذاری تصاویر، وردپرس به صورت خودکار نسخههای کوچکتری از آنها را تولید میکند. به علت ارتباط مستقیم آن با طراحی قالب وردپرسی، قالبها برای به نمایش درآوردن تصاویر در بخشهای مختلف سایت به نسخه بندانگشتی نیازمند هستند.
این موضوع با کاهش حجم صفحات، سرعت آن را نیز افزایش میدهد. به تناسب نوع قالب مورد استفاده، ابعاد خاص و مشخصی از تصاویر شاخص مورد استفاده قرار میگیرد و همگام با آن سبب آراستگی صفحه به لحاظ چیدمان میشود.
چگونه وردپرس تصاویر را به سایزهای مختلف تبدیل میکند؟
هنگامی که تصویری را در وردپرس آپلود میکنید، به صورت اتوماتیک چند نسخه با سایزهای مختلف از آن توسط وردپرس ایجاد میشود. معمولا این عمل با هدف بهینهسازی عملکرد سایت و سازگاری با قالبهای مختلف انجام میگیرد.
وردپرس از عکس بارگذاری شده سایزهای مختلفی همچون بند انگشتی، متوسط، بزرگ و اندازه اصلی میسازد که به تناسب موردنظر، میتوان از آنها استفاده کرد. اگرچه همیشه تمامی این تصاویر موردنیاز نیستند و در زمانهایی که نیاز به آنها وجود نداشته باشد، تنها فضای هاست ما را اشغال میکنند.
ابعاد مختلف تصاویر ایجاد شده، در داشبورد وردپرس قابل مشاهده و تغییر هستند. برای این منظور میتوانید با مراجعه به پیشخوان وردپرس و باز کردن بخش رسانه از تنظیمات، اندازه پیش فرض این تصاویر را تنظیم کنید.
چرا باید از ساخت تامبنیلهای اضافی در وردپرس جلوگیری کنیم؟
استفاده از تامبنیل در وردپرس اگرچه ضرروی و مفید است، اما ایجاد تامنیلهای اضافی نه تنها مفید سودمند نیست، بلکه با سنگین کردن فضای سایت، به عملکرد سایت نیز آسیب میزند. همانطور که پیش از این ذکر کردیم، فرآیند ساخت تامبنیل در سایزهای مختلف، به صورت خودکار انجام میشود.
این به آن معنا است که در مدت بسیار کوتاه، تعداد تصاویر بسیار زیادی تولید میشود که به بسیاری از آنها هیچگونه نیازی نخواهد بود. وجود تصاویر غیرضروری، علاوه بر آنکه فضای هاست شما را پر میکنند، سرعت سایت شما را نیز کاهش میدهند.
همچنین این موضوع، پروسه بک آپ گیری را نیز تحت تاثیر قرار میدهد. مجموع این اتفاقات سبب میشود که تجربه کاربری رضایتبخشی رقم زده نشود و نهایتا به سئو سایت نیز آسیب وارد شود و شاخصهای Core Web Vitals را تحت تاثیر قرار دهد؛ چراکه سرعت راضیکننده بارگذاری سایت و UX مناسب، تاثیر قابل توجهی بر رتبهبندی وبسایت میگذارند.
روشهای جلوگیری از ساخت تامبنیل در وردپرس
برای جلوگیری از ساخت تامبنیل به صورت خودکار در وردپرس، روشهای مختلفی وجود دارد که در ادامه کاربردیترین آنها را معرفی خواهیم کرد:
- استفاده از تنظیمات Media
یکی از روشهای بسیار ساده برای جلوگیری از ساخت تامبنیل در وردپرس، غیرفعال کردن سایزهای پیش فرض در رسانه بخش تنظیمات پیشخوان است. برای اطلاع از آنکه چگونه وارد پیشخوان وردپرس شویم، ابتدا باید از طریق wp-admin وارد پنل خود شوید. سپس، بعد از ورود به پیشخوان وردپرس، به تنظیمات بروید و قسمت رسانه یا مدیا را باز کنید.
ابعاد مختلف کوچک، متوسط و بزرگ تامبنیلها، در این بخش قابل مشاهده خواهد بود. برای آنکه این تصاویر به صورت خودکار تولید نشوند، لازم است اندازهها را در قسمت سایزهای مختلف، به صفر تغییر دهیم. اگر با این روش به خوبی آشنایی ندارید و به دنبال یادگیری دقیق آن هستید، مراجعه به بهترین سایت آموزش وردپرس میتواند از وقوع هرگونه خطای احتمالی جلوگیری کند.
- ویرایش فایل php
افزودن کد سفارشی به وردپرس یکی از مواری است که ممکن است به آن نیاز پیدا کنید و افزودن کد به فایل functions.php و تغییر آن، از دیگر روشهای ساخت تامبنیل در وردپرس شناخته میشود. با اضافه کردن کد درج شده در فایل قالب وردپرس خود، سایزهای غیرضروری تامبنیلها حذف میشوند و از ساخت اندازههای اضافی جلوگیری میشود:
function remove_default_image_sizes( $sizes ) {
unset( $sizes[‘thumbnail’]); // Size Thumbnail
unset( $sizes[‘medium’]); // Size Medium
unset( $sizes[‘large’]); // Size Large
return $sizes;
}
add_filter(‘intermediate_image_sizes_advanced’, ‘remove_default_image_sizes’);
لازم به ذکر است که اگر نمیخواهید مستقیما فایلهای قالب را ویرایش کنید، میتوانید با افزودن کد سفارشی به وردپرس با استفاده از افزونه Code Snippets، کدهای سفارشی را بهراحتی به وردپرس اضافه کنید.
- ایجاد چایلد تم (Child Theme)
ایجاد چایلد تم یا همان Child Theme، از دیگر روشهای کنترل ساخت تامبنیل در وردپرس به حساب میآید. هنگام ساخت این تم، در فایل function.php میتوانیم با استفاده از تابع remove_image_size()، شماری از سایزهای تعریف شده در قالبهای والد را غیرفعال کنیم. علاوه بر آن، این تم امکان شخصیسازی سایزهای پیشفرض وردپرس را برای ما فراهم میسازد.
آشنایی با وردپرس و برنامه نویسی
آیا روی سایت تان دچار مشکل های مختلف به خصوص ساخت تامنیل هستید و با وجود سرچ و دانستن راه حل ها، انقدر به وردپرس تسلط ندارید که بتوانید این مشکل را بر طرف کنید، راه حل شما همین جاست! اگر یک سایت وردپرسی دارید و یا ادمین آن هستید، داشتن تسلط روی این سیستم مدیریت محتوای جذاب و محبوب به شما کمک می کند استرس کمتری داشته باشید وبتوانید هم جلوی مشکلات را بگیرید و هم پس وقوع مشکل و ارور های مختلف با اعتماد به نفس آن ها را حل کنید. دوره طراحی سایت با وردپرس به شما کمک می کند به خوبی با این پلتفرم آشنا شوید و با رفع ارور های مختلف، تسلط بر قسمت های مختلف وردپرس مانند تنظیمات، پیشخوان، افزونه و قالب ها و غیره ، نه تنها مشکلی در جلوگیری از ساخت تامبنیل وردپرس بلکه سایر قسمت ها نیز نخواهید داشت.
آشنایی با برنامه نویسی وردپرس
گاهی اوقات لازم است با کدهای وردپرسی نیز سر و کله بزنید، قسمتی از آن ها را حذف یا اضافه کنید و مهم تر از همه به برنامه نویسی وردپرس تسلط پیدا کنید. اگر سر و کله زدن با کد ها رادوست دارید و یا میخواهید انعطاف پذیری بیشتری در سایت خود ایجاد کنید با آموزش برنامه نویسی ودپرس تبدیل به یک متخصص حرفه ای می شوید و درآمد عالی کسب می کنید. در دوره برنامه نویسی راست چین توسعه قالب و افزونه، نحوه کدنویسی آن وحمایت برای گرفتن پروژه و درآمد برای شما فراهم است.
افزونههایی برای کنترل یا غیرفعالسازی تامبنیلها
به جز روشهایی که تا به این قسمت معرفی کردیم، پلاگینهایی نیز وجود دارند که به کمک آنها میتوانیم ساخت تامبنیلها را کنترل و یا حتی غیرفعال کنیم. مزیت استفاده از پلاگینها در آن است که بدون نیاز به هیچگونه دانش کدنویسی، در کمترین زمان و با کاهش مصرف فضای هاست، میتوانیم ساخت تامبنیل را کنترل کنیم.
از طرفی، ممکن است افزونهها با قالب یا سیستم مدیریت محتوای شما سازگاری نداشته باشند. بهطور کلی، 2 افزونه پرکاربرد که برای این منظور استفاده میشود را در ادامه معرفی کردهایم:
- افزونه Stop Generating Image Sizes
این افزونه امکان توقف تولید سایزهای غیرضروری تامبنیل را فراهم میکند و به علت سازگاری با انواع قالبها و برخورداری از تنظیمات ساده، محبوبیت بسیاری دارد.
- افزونه Regenerate Thumbnails
علاوه بر حذف سایزهای غیرنیاز، به کمک این افزونه میتوانید تامبنیلهای موجود را بازسازی کنید. فضای این پلاگین کاملا ساده و کاربرپسند است.
- افزونه Perfect Images
به کمک این افزونه میتوانید از ایجاد اندازههای مختلف تصویر توسط وردپرس و کلیه افزونهها و پوستهها جلوگیری نمایید.
- افزونه WooCommerce
افزونه ووکامرس بهصورت پیشفرض چند سایز تصویر محصول تولید میکند، اما میتوان از تنظیمات آن، ساخت تامبنیلهای اضافی آن را محدود کرد.
راهکارهای حرفهای؛ حذف تامبنیل با WP-CLI
حذف تامبنیل با استفاده از WP-CLI، به عنوان یک روش بسیار حرفهای برای کنترل ساخت تامبنیل به حساب میآید و به جهت نیاز به دانش فنی، روشی ایدهآل برای توسعهدهندگان و یا سایتهای بزرگ محسوب میشود. اجرای دستورالعمل به کمک این روش، از طریق خط فرمان و دسترسی به سرور انجام میگیرد و برای تصاویر حجیم، کاملا مناسب است. برای این هدف، میتوان از کد دستوری زیر بهره برد:
# List all image sizes wp media image-size # Regenerate thumbnails wp media regenerate –only-missing # Remove old thumbnails wp media regenerate –only-missing –skip-delete
بهینهسازی عملکرد سایت با حذف تصاویر بیاستفاده
هنگامی که تصاویر غیرضروری در سایت باقی میمانند، نهتنها فضای هاست را اشغال میکنند، بلکه عملکرد کلی سایت را نیز تحتتاثیر قرار دهند. در وردپرس، این تصاویر معمولا در پوشهی wp-content/uploads ذخیره میشوند و در صورت عدم پاکسازی، پوشه سنگین شده و نهایتا سبب افزایش زمان تهیه بکاپ، کندی بارگذاری فایلها و یا مشکلات انتقال سایت به هاست جدید میشود.
علاوه بر آن، به علت ثبت اطلاعات متادیتای هر تصویر آپلودی، حجم دیتابیس نیز افزایش مییابد که به نوبه خود عملکرد سایت را مختلف میکند.
آیا غیرفعالسازی تامبنیل برای سایت شما مفید است؟
غیرفعالسازی تامبنیلها میتواند از نظر افزایش سرعت بارگذاری صفحه، کاهش مصرف پهنای باند و سادهسازی رابط کاربری، مفید باشد. با این حال، در صورت غیرفعالسازی نابجا، میتواند با معایبی مانند کاهش جذابیت بصری، احتمال کاهش نرخ کلیک و دشوار شدن تشخیص محتوا برای کاربران همراه شود.
تامبنیلها همانقدر که برای یک وبسایت ضروری هستند، در صورتیکه تولید آنها کنترل نشود، میتوانند همانقدر مختلکننده باشند. در این محتوا، روشهای مختلفی برای جلوگیری از ساخت تامبنیل وردپرس ارائه گردید که لازم است متناسب با نوع وبسایت خود و طبق نظر متخصص سئو، از بهترین روش استفاده شود.
سوالات متداول
- چگونه میتوانیم تولید تصاویر بندانگشتی را متوقف نماییم؟
با استفاده از تنظیمات وردپرس، پلاگینهای مختلف و کدنویسی، امکان جلوگیری از ساخت تامبنیل وردپرس فراهم میشود.
- بهترین افزونه برای جلوگیری از ایجاد سایزهای غیرضروری تصاویر در وردپرس چیست؟
افزونه Stop Generating Image Sizes و Regenerate Thumbnails 2 نمونه از بهترین افزونهها برای این منظور هستند.
- چگونه میتوانم ساخت تامبنیل پیشفرض را در وردپرس تغییر دهم؟
برای این روش باید از طریق پیشخوان، قسمت رسانه وردپرس اقدام کنید و سایز تصاویر را به صفر تغییر دهید.