سلام خدمت همه ی دوستان عزیز , اینبار آموزش افزودن تصویر شاخص پیش فرض وردپرس رو براتون آماده کردم , در بخش هک و آموزش وردپرس ,  از وقتی که قالبیت تصویر شاخص ( تصویر بند انگشتی )  به وردپرس اضافه شده دیگه قالبی پیدا نمیشه که از تصاویر شاخص پشتیبانی نکنه. شاید این اتفاق برای شما افتاده باشد که برخی از مطالب سایتتون تصاویر شاخص ندارن یعنی براشون انتخاب نکردید که چند حالت داره شاید قالب شما از این تصاویر پشتیبانی نمی کرده که انتخاب نکردید یا تصاویر خاصی برای هر مطلب نداشتید.

افزودن تصویر شاخص پیش فرض وردپرس

در این آموزش می خوام با یه کد ساده برای پست هایی که تصویر شاخص ندارن یک تصویر پیش فرض برای آنها در نظر گرفته بشه. خوب برای این کار فایل فانکشن قالب رو باز کنید Functions.php و کد زیر رو داخلش کپی کنید :

function autoset_featured() {
          global $post;
          $already_has_thumb = has_post_thumbnail($post->ID);
              if (!$already_has_thumb)  {
              $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
                          if ($attached_image) {
                                foreach ($attached_image as $attachment_id => $attachment) {
                                set_post_thumbnail($post->ID, $attachment_id);
                                }
                           } else {
                                set_post_thumbnail($post->ID, '34');
                           }
                        }
      }

از اخر چهارمین خط یه عددی داره همون ۳۴ که باید شما اون رو تغییر بدید , ابتدا تصویری که می خواهید به عنوان تصویر شاخص پیش فرض نمایش داده بشه رو از قسمت رسانه آپلود کنید , بعد از اینکه آپلود شد روی نام تصویر کلیک راست کنید و روی گزینه ی  copy link location کلیک کنید حالا برید به یک ویرایشگر متنی مثل نوت پد خود ویندوز و اونجا ctrl+v یا کلیک راست past رو بزنید یک نمونه از متنی که کپی میشه مثل متن زیر هستش :

localhost/wp-admin/post.php?post=34&action=edit

همون طور که در لینک بالا می بینید قبل از علامت & یه عدد وجود داره که شما باید عدد تصویر مورد نظر خودتون رو داخل فایل فانکشن به جای عدد ۳۴ قرار بدید.

به همین راحتی امیدوارم که مفید بوده باشه , آرزومند بهترین ها برای شما …