کانفیگ وردپرس (wp-config) wp-config constant پلتفرم: wordpress متوسط (Medium) سطح ریسک: متوسط (Medium Risk)

تغییر پوشه پیش‌فرض آپلودهای وردپرس (UPLOADS)

تست‌شده و بازبینی‌شده در 1405/06/29 ۳۲۶ بار کپی ۲۴۱۲ مشاهده
پاسخ سریع و خلاصه کاربردی (Quick Answer)

کد `define('UPLOADS', 'media');` را در wp-config.php قرار دهید تا رسانه‌ها مستقیماً در پوشه `site.com/media` ذخیره و آدرس‌دهی شوند.

مشخصات فنی و شناسنامه کد (Code Information)

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) wordpress
نوع کد (Code Type) wp-config constant
محل قرارگیری فایل (Location) wp-config.php
سطح دشواری (Difficulty) متوسط (Medium)
سطح ریسک (Risk Level) متوسط (Medium Risk)
نیاز به بکاپ اولیه؟ بله، حتماً بکاپ بگیرید
سازگاری با وردپرس تمامی نسخه‌های وردپرس
سازگاری با ووکامرس و HPOS سازگار
هشدار ایمنی: این تغییر مستقیماً فایل‌های حساس سرور یا دیتابیس را ویرایش می‌کند. حتماً پیش از ذخیره کد از وب‌سایت یا فایل مورد نظر فایل پشتیبان (Backup) تهیه کنید.
|
/**
 * تغییر مسیر ذخیره فایل‌های چندرسانه‌ای وردپرس
 * توجه: مسیر نسبت به شاخه اصلی سایت (ABSPATH) سنجیده می‌شود.
 */
define( 'UPLOADS', 'media' );

کد را کجا قرار دهیم؟ (Placement Guide)

کد را در فایل wp-config.php قبل از خط توقف ویرایش قرار دهید.

مسیر فایل: wp-config.php

این کد چگونه کار می‌کند؟ (How it Works)

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

چه زمانی از این کد استفاده کنیم؟ (Use Cases)

در پروژه‌های بازطراحی ساختار URL یا سئو برای داشتن آدرس‌های کوتاه و متمایز فایل‌ها.

چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)

روی وب‌سایت‌های قدیمی که هزاران عکس با مسیر قبلی wp-content/uploads دارند، مگر اینکه فایل‌ها را منتقل کرده و دیتابیس را Search & Replace کنید.

پیش‌نیازهای اجرا

دسترسی به wp-config.php و مجوز ساخت پوشه جدید روی هاست.

نحوه تست و اطمینان از عملکرد

یک تصویر تست آپلود کنید؛ لینک تصویر باید به صورت https://domain.com/media/2026/09/image.jpg باشد.

نحوه بازگردانی سریع (Rollback)

خط کد را حذف کنید تا مسیر به پوشه پیش‌فرض wp-content/uploads برگردد.

خطاهای رایج و راه‌حل رفع

قرار دادن اسلش در ابتدای نام پوشه (باید به صورت 'media' باشد نه '/media').

ملاحظات و نکات امنیتی

پوشه جدید باید مجوز امن 755 داشته باشد و اجرای فایلهای PHP در آن مسدود شود.

تاثیر بر سرعت و پرفورمنس

مسیر کوتاه‌تر می‌تواند مدیریت کش و CDN را ساده‌تر کند.

پرسش‌های متداول پیرامون این کد (FAQ)

خیر، باید پوشه uploads قبلی را به نام جدید تغییر داده و آدرس‌ها را در دیتابیس ریپلیس کنید.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

هنوز محصولی را به سبد خرید اضافه نکرده‌اید. می‌توانید از محصولات و ابزارهای اختصاصی ما دیدن فرمایید.

مشاهده فروشگاه محصولات

ثبت درخواست مشاوره

با تکمیل فرم زیر، کارشناسان فنی بیسکو وب در سریع‌ترین زمان ممکن با شما تماس می‌گیرند.

پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117

فعال‌سازی اعلان‌های وب‌اپلیکیشن

از آخرین تخفیف‌های شگفت‌انگیز، وضعیت سفارشات و به‌روزرسانی‌های اختصاصی روی گوشی خود باخبر شوید.