ریموت آپلود فایل‌های وردپرس بر روی هاست دیگر توسط FTP

در سیستم مدیریت محتوای وردپرس به صورت پیشفرض فایل‌هایی که هنگام نوشتن پست آپلود می‌شوند در مسیر wp-content –> uploads ذخیره می‌شوند اما گاهی ممکن است به دلیل تعداد و حجم بالای فایل‌ها، نیاز به تهیه‌ی هاست جداگانه‌ای جهت آپلود فایل‌ها داشته باشید.

آپلود فایل‌های وردپرس بر روی هاست دیگر توسط FTP

برای اینکه بتوانید فایل‌هایی که آپلود می‌کنید را بر روی هاست دیگری ذخیره کنید، می‌توانید ساب دامین جدیدی با نام دلخواه خود (مثلا files یا dl) ایجاد کرده و با استفاده از A record به آی پی هاست جدید متصل کنید.

برای اینکه وردپرس به صورت پیشفرض تمامی فایل‌های را بر روی ساب دامین که بر روی هاست جدید قرار گرفته است آپلود کند نیاز به استفاده از یک پلاگین به نام wp-ftp-media-library داریم که می‌توانید از آدرس گیت هاب زیر دانلود کنید:

پس از دانلود افزونه از آدرس فوق، فایل wp-ftp-media.php را با استفاده از یک ادیتور متنی مانند Notepad باز کنید و مقادیر زیر را در این فایل پیدا کنید:

سپس مقادیر بالا را مطابق راهنمای زیر کامل کنید:

host : آدرس FTP هاست خود را وارد کنید

user : نام کاربری FTP هاست خود را وارد کنید

pass : پسورد FTP هاست خود را وارد کنید

cdn : آدرس ساب دامین خود را وارد کنید

path : مسیر فولدری که قصد آپلود فایل‌ها بر روی آن دارید (پس از اتصال به FTP)

 

تغییرات را ذخیره کرده و فایل را بر روی هاست خود در مسیر wp-content –> plugins آپلود کنید (همچنین می‌توانید از بخش افزونه‌ها در مدیریت وردپرس نیز این پلاگین را نصب کنید). سپس وارد پنل مدیریت وردپرس وب سایت خود شده و از بخش افزونه‌ها آن را فعال کنید.