کانفیگ وردپرس (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