طریقه تغییر مسیر پیشفرض آپلود در وردپرس 3.5



همونطوری که میدونید ارسال کننده ( آپلودر) فایل های چند رسانه ای جدید در وردپرس نسخه 3.5 رو میشه به عنوان مهمترین تغییر در این نسخه نام برد .
تغییر مهمتر که کمتر راجع به اون صحبت شده حذف شدن امکان تغییر پوشه پیشفرض آپلود ها در تنظیمات هستش .
دلیل حذف این امکان از رابط کاربری اینه که معمولا به عنوان تنظیمات دیگر مورد استفاده قرار میگیره و همچنین در صورت تغییر اتفاقی توسط کاربر پتانسیل خیلی بالایی برای خرابکاری و بهم ریختگی سایت داره .
حذف اون از قسمت تنطیمات این بخش که فقط 1 چک باکس برای تنظیم ساماندهی/عدم ساماندهی فایل ها رو بر اساس ماه یا سال رو باقی گذاشته . رابط کاربری ساده تر و دلنشین تری رو به ما ارایه میده .
خوب حالا دیگه از بحث تئوریش باید خارج بشیم و بریم سر بحث مورد علاقه من که کار عملی با وردپرس هست 😀
در این پست قصد دارم طریقه ایجاد تغییرات در مسیر پیشفرض آپلود ها در وردپرس نسخه جدید رو بهتون آموزش بدم .

نکته 1 ! این راهنمایی برای افراد مبتدی نیست و لطفا قبل از انجام هر تغییری از دیتابیس و فایل Wp-Config.php خودتون یک بک آپ بگیرید .
برای تغییر پوشه پیشفرض آپلود ها در وردپرس باید فایل wp-config.php رو ویرایش کنید که در مسیر ریشه ( root ) سایت وردپرسیتون میتونید پیداش کنید .

  رفع خطای اتصال پایگاه داده یا establishing a database connection در وردپرس

اگ شما میخواهید مسیر آپلود را بر روی wp-conent/files/ تنظیم کنید باید کد زیر را در جای مناسبی در فایل wp-config.php
سایتتون قرار بدین .

define( 'UPLOADS', 'wp-content/'.'files' );

درصورتی که میخواید این پوشه خارخ از مسیر wp-content قرار بگیره مثلا :
http://www.hamyarwp.com.com/files باید بجای کد بالا این کد رو در فایل wp-config.php قرار بدین .

define( 'UPLOADS', ''.'files' );

به یاد داشته باشید هنوز در مسیر تنظیمات Media « Setting میتوانید تنظیم کنید که فایل ها بصورت ماه/سال ساماندهی شوند یا خیر .

media

این اولین پست من در همیار وردپرس هستش و امیدوارم ازش لذت ببرین .
در صورت وجود مشکل در پست یا درخواست راهنمایی در قسمت کامنت با من تماس بگیرید .

روش زیر نیز یکی از کاربران محترم ( نوید شایسته ) معرفی کرده است :

برید به دیتابیس و سپس جدول (tables) ـ” wp_options “رو باز کنید
بعد ستون (Column) ـ ۵۸ یعنی با اسم ِ upload_path رو پیدا کنید . مسیر آپلود رو وارد کنید . اینجوری تنظیماتش هم تو قسمت ِ تنظیمات ِ رسانه نشون داده میشه و میشه از همون بخش همیشگی ویرایشش کرد .

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 9 سال عضو همیار وردپرس

    سلام… من اسکریپت گالری تصاویر را نصب کردم می خوام عکس هایی را که آپلود می کنم تو هاست دانلود ذخیره بشن باید چکار کنم … لطفا راهنمایی کنید

    • 10 سال عضو همیار وردپرس

      سلام
      در هر جایی که آپ میکنید آدرس همون قسمت رو بدید

  2. سلام ببخشید دوباره مزاحم شدم

    من مشکل اصلیم در افزونه Simple Image Sizes که همه کار میکنه الا تغییر سایز عکس های از قبل اپلود شده تو سرور هاستم(ساب دامین)مطلب پیشنهاد داده بودین رو خوندم و استفاده کردم اما درست نشد .اما ی سر تا خود تاپیک افزونه رفتم چندتا علت گفته بود اما نمیدونم چجوری بررسی کنم اونارو
    اولیش:گفته امکان داره ادرس اشتباه بده وردپرس که اینو با افزونه معرفی کردین چندین بار فقط ادرس اپلود کتابخانه رو به ساب دامین و مکان مورد نظر تغییر دادم که حل نشد .
    دومین راه:داشتن فیلتر بروی ادرس جایی ک عکس هام هس حالا بوسیله افزونه دیگه و یا چیز دیگر
    را سومش هم:اصلی شو میذارم
    Maybe the path is filtered by WordPress and give a rewritted path.

    خب شرمنده طولانی شد خواستم مفصل بپرسم که دیگه اینبار بتونم مشکلم رو حل کنم با کمک شما

    • 10 سال عضو همیار وردپرس

      سلام
      متاسفانه موردی در حال حاضر به ذهنم نمیرسه، پیام شما رو تایید میکنم تا دوستان اگه تجربه ای دارند راهنمایی کنند.

  3. اسم افزونه تغییر مسیر رو یادم رفت اسمش اینه Hacklog Remote Attachment

    و بخاطر بتونم عکس های داخل سرور دانلودم رو تغییر سایز بدم این افزونه رو نصب کردم Simple Image Sizes

    که با این افزونه ها میتونم اپلود کنم در مسیر دلخوام(منظور ساب دامینم)و به اندازه های مختلف اما نمیذاره عکس هایی که داخل سرور هس رو Regenerate thumbnails کنم یعنی اونارم تغییر اندازه بدم داخل همون سرور

  4. با سلام

    من از افزونه تغییر مسیر برای اتصال به سرور دانلودم(ساب دامین)استفاده کردم اما بعضی ادرس های عکس هام تغییر نکرده راهی هس بشه ی رفرش کرد ادرس رو که درست بشه همه یک دست بشن و یا میشه از طریق my php ادرس ساب دامین رو وارد کنم (اگه اره چجوری باید ادرس عکس هامو تو my phpadmin وارد کنم)

    • 10 سال عضو همیار وردپرس

      سلام
      پیشنهاد میکنم مطلب زیر رو بخونید :

      تغییر

  5. سلام
    ببخشید چرا TimThumb که توی قالب صحیفه برای resize کردن همه عکس ها است با این نمیتونه کار کنه=>

    خروجی خطا این است :
    A TimThumb error has occured
    The following error(s) occured:
    Could not find the internal image you specified.
    Query String : src=/uploads/2015/02/myimage.jpg&h=55&w=55&a=c
    TimThumb version : 2.8.14
    یعنی آدرس سایت از آدرس سورس حذف میشه!!!
    تو اینترنت هم گشتم مطلبی نبود!

  6. سلام آقا علی
    من میخوام پوشه آپلود نویسندگان سایت رو جدا کنم امکانش هست؟ یعنی فایل های آپلود شده هر نویسنده در یک پوشه قرار بگیره.

    • 10 سال عضو همیار وردپرس

      سلام
      میتونید اینکار رو انجام بدید به شرطی که این پوشه ها رو در هاست آدرس دهی کنید و به هر نویسنده بگید که در همون مسیر آپ کنه تا به پوشه ی مخصوص به خودش بره

    • سلام
      می شه برای قسمت رسانه در پیشخوان وردپرس پوشه ساخت تا لازم نباشه از طریق هاست آپ کنیم؟ لطفا جواب بدید خیلی ضروریه

    • 10 سال عضو همیار وردپرس

      سلام
      خیر
      تشکر

  7. عالی بود

  8. سلام ممنون عالی ومفیدبود

  9. سلام آقای محمدی
    من دوتا زیر دامنه داشتم که روش وردپرس نصب کردم، الان هاستم از دایرکت به سیپنل عوض شده و تصاویر باز نمیشه!!!
    پشتیبانی هاست میگه مشکل از وردپرسه ولی من فکر نمیکنم
    ممنون میشم راهنمایی کنید
    حرفی که پشتیبانی زده:
    مسیر زیر برای تصاویر مشخص شده است که چنین مسیری در این سرور وجود ندارد
    /home/byweb/domains/byweb.ir/public_html/demo/wp-content/uploads/et_temp/05-119712_83x83.jpg/
    شما باید تصاویر را به صورت URL بارگذاری کنید نه مسیر (Path)

  10. سلام
    من می خوام تصاویری که آپلود می کنم بره به یه هاست دیگه آیا این کار امکان پذیره؟