پاک کردن دسته جمعی تصویر شاخص در وردپرس
پاک کردن دسته جمعی تصویر شاخص در وردپرس
چند وقت پیش یکی از کاربران میهن آکادمی در خواست کرد که چه طور می توانیم تصویر شاخص پست ها یا همان مطالب های سایت خود را بدون نصب افزونه و به کمک کد نویسی حذف کنیم و ما به شما در اینجا می خواهیم آموزش دهیم که بتوانید بدون هیج دقدقه ای ، این کار را انجام دهید با اینکه می دانیم ، حذف دسته جمعی تصویر شاخص ها در وردپرس و نمایش ندادن تصویر شاخص در مقالات سایت می توانند سایت و مقاله های ما را کمی بد ترکیب کند
با اینکه کمتر افرادی می خواهند این کار را انجام دهند ولی ما به شما پیشنهاد می دهیم که این کار را در سایت خود انجام ندهید ، یه زمانی ما یک سایتی داشتیم که می خواستیم این کار را بر روی سایت خود انجام دهیم به دلیل تغییر قالب ، و ما در گوگل بین 150 صفحه آموزش ها را مطالعه کردیم تا بتوانیم کد حل این مشکل را نیز بیابیم و آن زمان کد نویسی وارد نبودیم و مشکلاتی که داشتیم را مانند شما ها با سرچ و جستجو حل می کردیم.
چرا تصویر شاخص ها را یکی یکی حذف نکنیم :
شما فکر کنید که یک سایت دارید که بین 100 تا 1000 یا الی بیشتر مقاله منتشر شده دارد که دارای تصویر شاخص می باشد و این تصویر شاخص ها یعنی هر پست یک تصویر شاخص و یعنی سایت شما 1000 عدد تصویر دارد که شما بخواهید این 1000 تا تصویر را یکی یکی با وارد شدن به ویرایش پست ها ، حذف کنید می تواند چیزی حدود 1000 دقیقه زمان شما را بگیرد و معطل کند
دلیل حذف تصویر شاخص ها در نوشته چیست :
در بعضی مواقعه ممکن است که شما با عوض کردن یا به قولی تعویض قالب سایت خود در وردپرس به ناچار مجبور شوید که تصویر شاخص های خود را حذف کنید ، چرا که ممکن است ، سایز تصویر های مقاله سایت با سایز عادی تصویر شاخص قالب سایت شما همان قالب جدیدی که نصب و فعالسازی کرده اید هماهنگ نباشد و بخواهید به دلایل هماهنگ شدن تصویر شاخص با اندازه دقیق آن قالب تصاویر شاخص را حذف کنید و دوباره یکی یکی ، به دلیل هماهنگ شدن تصویر باز آپلود کنید تا جلوه بهتری سایت شما داشته باشد.
در ضمن در یاد داشته باشید که شما با حذف تصویر شاخص مطالب های سایت فقط و فقط کاربران سایت شما می توانند تصویر های آپلود شده در مقاله های سایت و متن نوشته شده در مقاله را نیز بخوانند و استفاده کنند.
حذف دسته جمعی تصویر شاخص در مقالات سایت :
شما می توانید با نصب افزونه هم این کار را انجام دهید ولی همانطور که می دانید اگر که ما بخواهیم برای اینکه هر مشکلی از سایت را حل کنیم ، افزونه نصب کنیم یک سایت داریم با هزاران افزونه نصب شده و یک پنل مدیریت وردپرس کند که در حال راه حل برای افزایش سرعت پنل مدیریت وردپرس هستیم ولی می توان برای این امکانات یا این قابلیت های پیش پا افتاده از کد نویسی استفاده کرد که دیگر نیاز به نصب افزونه های زیاد نباشد
بریم سراغ اصل موضوع کد نویسی :
شما برای اینکه بتوانید به صورت دسته جمعی تصویر شاخص های نوشته را حذف کنید باید کمی کد نویسی انجام دهید و مثل همیشه برای اینکار شما باید وارد پنل مدیریت وردپرس خود شوید و از بخش نمایش وارد بخش ویرایشگر شوید و در آن فایل functions.php قالب وردپرس خود را پیدا کرده و بعد از آن کد زیر را در این فایل قرار دهید :
global $wpdb;
$attachments = $wpdb->get_results( "
SELECT *
FROM $wpdb->postmeta
WHERE meta_key = '_thumbnail_id'
" );
foreach ( $attachments as $attachment ) {
wp_delete_attachment( $attachment->meta_value, true );
}
$wpdb->query( "
DELETE FROM $wpdb->postmeta
WHERE meta_key = '_thumbnail_id'
" );
پس از قرار دادن این کد در فایل Functions.php شما دیگر کار تمام شده است و به همین راحتی می توانید تصاویر های شاخص خود را از مطالب سایت حذف و یا پاک کنید
نکته ضروری : شما بعد از اینکه ، این کد را در فایل گفته شده ذخیره کردید ، این تکیه کد را بعد از یک باز ذخیره کردن حذف کنید ، چون اگر که این تکیه کد همین طور در فایل Functions.php بماند دیگر شما قادر به قرار دادن تصویر شاخص در مطالب سایت خود نیستید و نمی توانید تصویر های شاخص در مطالب های سایت خود نمایش دهید.
شاد و سربلند باشید.