جستجوی کتابخانه پرونده های چندرسانه ای وردپرس در قسمت رسانه ها برای قرار دادن تصاویر در متن ، گزینه ای برای جستجو کردن وجود دارد که شما را به سرعت به تصویر دلخواه خواهند رساند. جستجوی کتابخانه پرونده های چندرسانه ای وردپرس زمانی کار نمی کند که شما دارای خطایی در قالب یا افزونه ها داشته باشید. این موضوع بسیار دردناک است و مسئله پیدا کردن تصاویر را سخت می نماید. این ارور یا خطا ناشی از بسته شدن تصاویر برای جستجو شدن به وجود میاد.

مشکل جستجوی کتابخانه پرونده های چندرسانه ای وردپرس

زمانی که شما به دنبال تصویری در قسمت کتابخانه پرونده چند رسانه ای خود در وردپرس می باشید. با پیام ” موردی یافت نشد. ” مواجه میشوید. در حالیکه از داشتن تصویری با این نام کاملا مطمئن هستید.

جستجوی کتابخانه پرونده های چندرسانه ای وردپرس کار نمی کند

این مشکل به ندرت و در اثر برخی کدهای درون پوسته یا بعد از فعال کردن افزونه ای بوجود میاید که می توان آن را یافت.

در مورد تصاویر در مقالات بیشتر بدانید : تاثیر تصاویر در سئو

در نظر داشته باشید این مشکل در خصوص کسانی است که تصویر های داخل قسمت کتابخانه رسانه ای خود مشاهده می کنند ولی قادر به جستجو کردن تصویر نیستند.

دو راه در این قسمت وجود دارد :

  1. غیر فعال کردن افزونه ها
  2. تغییر یا ویرایش پوسته

غیر فعال کردن افزونه ها

معمولا بیشتر مشکلاتی که در حین کار کردن با وردپرس رخ میدهد ، از افزونه ها می باشد. که معمولا پس از فعال کردن افزونه ای این اتفاق خواهد افتاد.

برای رفع این مشکل ، به قسمت افزونه ها بروید و تمام افزونه ها را غیر فعال کنید.

به قسمت نوشته بروید و اقدام به جستجو در قسمت رسانه های خود نمایید در صورتی که مشکل برطرف شد. اقدام به فعال کردن دونه دونه افزونه ها کنید تا پلاگینی که این مشکل را بوجود آورده بود را بیابید.

در صورتی که مشکل حل نشد ، مطمئن باشید ، خطایی در پوسته شما وجود دارد که راه زیر را انجام دهید.

تغییر پوسته

یکی از پوسته های پیشفرض وردپرس را فعال کنید ، مثلا پوسته 2020 وردپرس را فعال کنید و تست کنید که مشکل حل شد یا خیر.

در صورتی که مشکل شما حل شود ، متوجه خواهید شد که از کدهای قالب شما خواهد بود.

ویرایش کدهای قالب

معمولا این مشکلات در فایل فانکشن function.php رخ خواهد داد. فایل فوق که درون پوشه پوسته شما قرار دارد ، بروید و شروع به پاک کردن قطعه قطعه آن نمایید تا مشکل را بیابید.

برای من این مشکل بوجود آمده بود و بعد از جستجو و گذراندن مراحل مختلف به نتیجه آخر دستیافتم که یکی از کدهای درون فایل فانکشن مشکل داشت.

یک کد داخل فایل فانکشن پوسته قرار داده بودم که برگه ها داخل سرچ دیده نشوند، به صورت زیر:

function SearchFilter($query) {
if ($query->is_search()) {
$query->set('post_type', 'post');
}
return $query;
}
 
add_filter('pre_get_posts','SearchFilter');

این کد درست کار می کرد و برگه ها را از جستجو من حذف کرده بود ولی روی جستجو رسانه ها در مدیریت هم تاثیر گذاشته بود که با تغییر:

if ($query->is_search())

به این:

if ($query->is_main_query())

مشکل حل شد ، نتیجه کد درست شده در زیر است.

function SearchFilter($query) {
if ($query->is_main_query()) {
$query->set('post_type', 'post');
}
return $query;
}
 
add_filter('pre_get_posts','SearchFilter');

امیدوارم که توانسته باشیم ، راهنمایی درستی برای رفع مشکل شما انجام داده باشیم . در صورتی که مشکل شما برطرف نگردید، از قسمت نظرات همین بخش با ما در ارتباط باشید.