اگه سایت وردپرسی دارین، احتمالاً خوب میدونین که تصویر شاخص یا همون Featured Image فقط یه عکس ساده کنار نوشته نیست؛ این تصویر روی ظاهر سایت، تجربه کاربری، جذابیت مطالب، نرخ کلیک و حتی سئوی محتوا تأثیر زیادی داره. وقتی تعداد نوشتههای سایت کمه، شاید بشه با یه نگاه سریع به بخش نوشتهها توی پیشخوان وردپرس فهمید کدوم مطلب تصویر شاخص داره و کدوم نداره. اما داستان از جایی سخت میشه که تعداد محتواها زیاد میشه؛ مثلاً سایتتون ۲۰۰، ۵۰۰ یا حتی چند هزار نوشته داره. اون موقع دیگه چک کردن دستی پستها نه منطقیه، نه سریع، نه واقعاً قابل تحمل؛ بیشتر شبیه یه کار زمانبر و اعصابخُردکن میشه که ممکنه کلی هم خطا داشته باشه.
اینجاست که یه کوئری ساده SQL حسابی به دادتون میرسه. با یه کد کوتاه میتونید تمام نوشتههای منتشرشدهای رو پیدا کنید که هنوز براشون تصویر شاخص تنظیم نشده. این روش مخصوصاً برای مدیرای سایت، تولیدکنندههای محتوا، سئوکارها و توسعهدهندههای وردپرس خیلی کاربردیه.
تو این مقاله از رایا وردپرس قراره دقیق و کامل بررسی کنیم که چطور با یه کوئری SQL، پستهای بدون تصویر شاخص رو پیدا کنیم، این کوئری چطور کار میکنه، کجا باید اجراش کنیم، چه نکاتی قبل از اجرا باید بدونید و چطور میتونید برای نیازهای مختلف تغییرش بدید.
پس ما رو با نگاه قشنگتون تا پایان این مقاله همراهی کنید 🙂
📣 اینجا محل دیده شدن تبلیغ شماست کلیک کن AD
چرا تصویر شاخص در وردپرس مهمه؟
تصویر شاخص فقط یه عکس تزئینی نیست. خیلی از قالبهای وردپرس برای نمایش نوشتهها تو صفحه اصلی، آرشیو دستهبندی، صفحه جستجو، مطالب مرتبط و حتی شبکههای اجتماعی از تصویر شاخص استفاده میکنن. یعنی اگه یه نوشته تصویر شاخص نداشته باشه، ممکنه ظاهر سایتتون ناقص یا غیرحرفهای به نظر برسه.
تصویر شاخص معمولاً تو این بخشها استفاده میشه:
- صفحه اصلی سایت
- صفحه دستهبندیها
- صفحه برچسبها
- بخش مطالب مرتبط
- کارتهای نوشته تو قالب سایت
- اشتراکگذاری تو شبکههای اجتماعی
- نتایج برخی افزونههای سئو یا اسکیما
- لیست نوشتهها تو پنل مدیریت
حالا تصور کنید یه کاربر وارد سایت شما میشه و بین چند مقاله، بعضی کارتها تصویر دارن و بعضی بدون عکس هستن. همین موضوع میتونه حس بینظمی و غیرحرفهای بودن به کاربر بده. از نظر سئو هم تصویر شاخص بهصورت مستقیم شاید عامل رتبهبندی اصلی نباشه، ولی روی تجربه کاربری، نرخ کلیک، زمان ماندگاری کاربر و جذابیت صفحه اثر میذاره.
پس بهتره هر نوشته مهمی تو سایت، یه تصویر شاخص مناسب، سبک، مرتبط و بهینهشده داشته باشه.
مشکل اصلی: پیدا کردن نوشتههای بدون تصویر شاخص
تو وردپرس بهصورت پیشفرض یه فیلتر خیلی راحت و مستقیم برای اینکه فقط نوشتههای بدون تصویر شاخص رو ببینید وجود نداره. البته بعضی افزونهها این قابلیت رو اضافه میکنن، ولی همیشه لازم نیست برای هر کاری افزونه نصب کنیم.
اگه سایتتون تعداد کمی نوشته داره، میتونید از بخش نوشتهها وارد بشید و تکتکشون رو بررسی کنید. ولی این روش برای سایتهای بزرگ اصلاً منطقی نیست. مخصوصاً اگه سایت خبری، آموزشی، فروشگاهی یا مجلهای دارید، احتمالاً تعداد مطالب زیاده و بررسی دستی زمان زیادی میگیره.
راه بهتر اینه که مستقیم از دیتابیس کمک بگیریم. وردپرس اطلاعات نوشتهها و متادیتاهای مربوط به اونا رو داخل جدولهای دیتابیس ذخیره میکنه. تصویر شاخص هم در واقع بهعنوان یه متا برای نوشته ذخیره میشه. پس ما میتونیم با یه کوئری SQL بررسی کنیم کدوم نوشتهها متای مربوط به تصویر شاخص رو ندارن.
کد SQL برای پیدا کردن پستهای بدون تصویر شاخص
خب بریم سر اصل مطلب. کوئری اصلی که میخوایم استفاده کنیم اینه:
برای مشاهده کامل این بخش و کپی راحت سورس کدها، کافیه وارد حساب کاربریت بشی.
این کد تمام نوشتههای منتشرشده وردپرس رو بررسی میکنه و فقط پستهایی رو نشون میده که هیچ تصویر شاخصی براشون ثبت نشده.
یه نکته خیلی مهم: این کوئری هیچ تغییری تو دیتابیس ایجاد نمیکنه. چیزی حذف نمیکنه، چیزی آپدیت نمیکنه و هیچ دادهای رو تغییر نمیده. فقط اطلاعات رو میخونه و نتیجه رو بهتون نشون میده.
پس از این بابت خیالتون راحت باشه 😊
قبل از اجرای کوئری این نکته مهم رو بدونید
تو بیشتر سایتهای وردپرسی، پیشوند جدولها
wp_هست. ولی خیلی از سایتها به دلایل امنیتی یا هنگام نصب وردپرس، پیشوند جدولها رو تغییر دادن.مثلاً ممکنه جدولهای سایت شما این شکلی باشن:
کدها رو میخوای؟ 🤓برای مشاهده کامل این بخش و کپی راحت سورس کدها، کافیه وارد حساب کاربریت بشی.
پس اگه کوئری رو اجرا کردید و خطا گرفتید که جدول wp_posts وجود نداره، احتمالاً پیشوند جدولهای دیتابیس شما چیز دیگهایه.
تو این حالت باید wp_posts و wp_postmeta رو با اسم واقعی جدولهای سایت خودتون جایگزین کنید.
مثلاً اگه پیشوند جدولهای سایتتون mywp_ باشه، کوئری باید اینطوری بشه:
برای مشاهده کامل این بخش و کپی راحت سورس کدها، کافیه وارد حساب کاربریت بشی.
این کد رو کجا باید اجرا کنیم؟
برای اجرای این کوئری چند راه وجود داره. رایجترین روش استفاده از phpMyAdmin هست. بیشتر هاستها داخل کنترلپنلشون، مثل cPanel یا DirectAdmin، ابزار phpMyAdmin رو دارن.
اجرای کوئری تو phpMyAdmin
مراحلش خیلی سادهست:
- وارد کنترلپنل هاست بشید
- phpMyAdmin رو باز کنید
- دیتابیس مربوط به سایت وردپرسیتون رو انتخاب کنید
- از بالای صفحه وارد تب SQL بشید
- کوئری رو داخل کادر بذارید
- روی دکمه Go یا اجرا کلیک کنید
- نتیجه بهتون نشون داده میشه
اگه همه چیز درست باشه، یه لیست از نوشتههایی میبینید که تصویر شاخص ندارن. تو این لیست شناسه نوشته و عنوانش نمایش داده میشه.

چطور با ID نوشته، اون رو تو وردپرس پیدا کنیم؟
وقتی کوئری اجرا میشه، یکی از خروجیها ID نوشتهست. حالا برای ویرایش اون نوشته میتونید وارد پیشخوان وردپرس بشید و از بخش نوشتهها، عنوان رو جستجو کنید.
ولی اگه بخواید سریعتر عمل کنید، میتونید از لینک ویرایش نوشته استفاده کنید. لینکش معمولاً این شکلیه:
کدها رو میخوای؟ 🤓برای مشاهده کامل این بخش و کپی راحت سورس کدها، کافیه وارد حساب کاربریت بشی.
فقط کافیه بهجای
123شناسه نوشته مورد نظرتون رو بذارید و بهجایexample.comدامنه سایت خودتون رو.
پیدا کردن برگههای بدون تصویر شاخص
اگه قالب سایتتون برای برگهها هم تصویر شاخص نشون میده، ممکنه بخواید برگههای بدون تصویر شاخص رو هم پیدا کنید.
کافیه post_type رو از post به page تغییر بدید:
برای مشاهده کامل این بخش و کپی راحت سورس کدها، کافیه وارد حساب کاربریت بشی.
پیدا کردن محصولات بدون تصویر شاخص تو ووکامرس
اگه فروشگاه اینترنتی دارید، تصویر محصول از مهمترین بخشهای صفحه محصوله. محصول بدون تصویر اعتماد کاربر رو کم میکنه و ممکنه روی فروش اثر منفی بذاره.
تو ووکامرس محصولات با post_type برابر با product ذخیره میشن:
برای مشاهده کامل این بخش و کپی راحت سورس کدها، کافیه وارد حساب کاربریت بشی.
این کد برای فروشگاههایی که تعداد زیادی محصول دارن فوقالعاده کاربردیه. مخصوصاً اگه محصولات رو با فایل اکسل یا افزونههای ایمپورت وارد سایت کرده باشید، احتمال داره بعضی محصولات بدون عکس مونده باشن.
پیدا کردن نوشتههای بدون تصویر شاخص تو همه وضعیتها
گاهی ممکنه بخواید فقط منتشرشدهها رو بررسی نکنید و مثلاً پیشنویسها و نوشتههای در انتظار بررسی رو هم ببینید:
آیا اجرای این کوئری خطرناکه؟
نه، خود این کوئری خطرناک نیست. چون فقط از دستور SELECT استفاده میکنه. دستور SELECT فقط دادهها رو میخونه و چیزی رو تغییر نمیده.
ولی یه نکته مهم: همیشه وقتی با دیتابیس کار میکنید، دقت داشته باشید. چون اگه بهاشتباه یه کوئری حذف یا آپدیت اجرا کنید، ممکنه به سایت آسیب بزنید.
پس پیشنهادم اینه:
قبل از کار با دیتابیس بکاپ بگیرید
فقط کوئریهایی رو اجرا کنید که دقیقاً میدونید چیکار میکنن
اگه با دیتابیس راحت نیستید، از یه فرد فنی کمک بگیرید
روی سایتهای خیلی حساس، اول تو محیط تست بررسی کنید
ولی همین کوئری که تو این مقاله معرفی شد، فقط برای گزارشگیریه و دیتابیس رو تغییر نمیده. پس نگران نباشید! 😉
تأثیر تصویر شاخص روی سئو سایت
شاید بپرسید آیا نبود تصویر شاخص مستقیماً باعث افت رتبه گوگل میشه؟
جواب دقیق اینه که تصویر شاخص بهتنهایی یه فاکتور مستقیم و قطعی برای رتبه گرفتن نیست، ولی روی چند عامل مهم اثر میذاره:
ظاهر صفحه رو حرفهایتر میکنه
نرخ کلیک کاربر رو افزایش میده
مطالب مرتبط رو جذابتر میکنه
تجربه کاربری رو بهتر میکنه
اشتراکگذاری تو شبکههای اجتماعی رو بهتر نشون میده
پس حتی اگه تصویر شاخص بهتنهایی معجزه سئویی نکنه، باز هم برای کیفیت کلی سایت و تجربه کاربر اهمیت زیادی داره.
اگه تعداد نتایج زیاد بود چیکار کنیم؟
اگه بعد از اجرای کوئری دیدید تعداد زیادی نوشته بدون تصویر شاخص دارید، نترسید! لازم نیست همه رو یهروزه اصلاح کنید 😄
میتونید کار رو مرحلهای انجام بدید:
اول نوشتههای پربازدید رو اصلاح کنید
بعد سراغ نوشتههای جدیدتر برید
سپس مطالب مهم و پولساز سایت رو بررسی کنید
در نهایت مطالب قدیمیتر رو کامل کنید
اگه از گوگل سرچ کنسول استفاده میکنید، میتونید صفحاتی که کلیک و ایمپرشن بیشتری دارن رو اولویت بدید.
امیدوارم این مقاله به دردتون خورده باشه! اگه سوالی داشتید، خوشحال میشم کمکتون کنم 🙌

هنوز نظری برای «ترفند پیدا کردن پستهای بدون عکس شاخص در وردپرس فقط با یک کد» ثبت نشده است. اگر تجربهای دارید، خوشحال میشویم اولین نفر باشید. موضوع این مطلب در دسته «آموزش وردپرس» قرار دارد.
دیدگاه شما ثبت شد!
پس از بررسی و تایید مدیر نمایش داده خواهد شد
هنوز دیدگاهی ثبت نشده است!
اولین نفری باشید که برای این مطلب دیدگاه مینویسد.