شناسایی فایلهای uploads در رسانهی وردپرس
همانطور که میدانید فایلهای آپلود شده در سیستم مدیریت محتوای وردپرس در پوشهی wp-content/uploads قرار میگیرد. اما گاهی شده نیاز دارید فایلهایی را مستقیم از هاست یا با FTP در سرور خود آپلود کنید. به غیر از این ممکن است بخواهید دو بکاپ رو با هم ادغام کنید اما در نهایت فایلهایی که از پنل وردپرس آپلود نشده است، در بخش رسانههای وردپرس قابل دسترسی نیستند. در این نوشته روش اضافه کردن فایلهایی که از خارج پنل وردپرس آپلود شده است به بخش رسانههای وردپرس را آموزش میدهیم. این آموزش بر پایهی نصب یک پلاگین در وردپرس انجام خواهد شد.
شناسایی فایلهای uploads در رسانهی وردپرس
این آموزش بر پایهی کار با افزونهی Add From Server پیش میرود. (این افزونه مدتها است از پشتیبانی خارج شده است و ممکن است باعث ایجاد مشکلاتی در سیستم مدیریت محتوای وردپرس شود پس در استفاده از آن دقت کنید.)
روش انجام کار
- ابتدا وارد وردپرس خود شوید.
- از بخش افزونه و افزودن افزونه، افزونهی Add From Server از مخزن پلاگینهای وردپرس نصب کنید.
- بعد از نصب این افزونه میتوانید به سادگی وارد فولدرهای مختلف بشوید و فایلهایی که درون سرور دارید را به بخش رسانههای وردپرس اضافه کنید.

- در پنل کناری منوی وردپرس روی بخش Add from server بزنید و وارد محیط این افزونه بشوید.

- بعد از انتخاب فایلهای مورد نظر خود روی کلید import بزنید و آمادهی تکمیل فرآیند بمانید.
- بعد از پایان اینکار فایلهایی که قصد اضافه شدن آنها را به media وردپرس خود داشتید را به طور کامل در اختیار دارید.
- نکته مهم: حتما قبل از انجام این عملیات بکاپ تهیه کنید. این افزونه مدتها است از پشتیبانی خارج شده است و ممکن است باعث ایجاد مشکلاتی در سیستم مدیریت محتوای وردپرس شود پس در استفاده از آن دقت کنید.
روش مهاجرت از یک دومین به دومین دیگر را در وردپرس از این لینک بخوانید.
راستی یه خبر خوش براتون داریم؛ یک دورهی ویدیویی وردپرس به صورت رایگان برای شما کاربران عزیز تهیه شده است که از این لینک به آن دسترسی پیدا کنید.
اگر روشهای بهتری برای انجام این کار سراغ دارید برای ما ارسال کنید تا با دیگران به اشتراک بگذاریم.


















اگه تعداد فایلها خیلی زیاد باشه، سرعت ایمپورت کاهش پیدا نمیکنه؟
چرا، وقتی فایلها زیاد باشن عملیات اسکن و ایمپورت کندتر میشه. بهتره مرحلهای انجام بدی.
میشه بدون نصب پلاگین و فقط با اجرای کوئری توی دیتابیس فایلها رو شناسایی کرد؟
نه مستقیم. چون وردپرس باید متادیتای هر فایل رو توی جدول wp_posts ثبت کنه. فقط با کوئری نمیشه، باید اسکریپت یا افزونه اجرا بشه.
برای جلوگیری از مشکل امنیتی، چه جایگزینی برای این افزونه پیشنهاد میدید؟
میتونی از افزونههای مطمئنتر مثل Media Tools یا روش دستی با کدنویسی استفاده کنی که امنیت بیشتری دارن.
آیا افزونه Add From Server روی نسخههای جدید وردپرس هم درست کار میکنه؟
بله این افزونه به درستی کار میکند.
چرا فایلهایی که مستقیم توی uploads آپلود میشن توی رسانه نشون داده نمیشن؟
چون وردپرس برای هر فایل رکوردی توی دیتابیس ذخیره میکنه. وقتی مستقیم کپی میکنی، اون رکورد ساخته نمیشه و فایل توی رسانه ظاهر نمیشه.