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



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

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

  خطای This site ahead contains harmful programs در وردپرس + رفع آن

اگ شما میخواهید مسیر آپلود را بر روی 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. من این کد رو اضافه کردم اما مشکل اینجاست که عکس بندانگشتی دیگه باز نمیشه و توی کتابخانه میری اونجا هم نشون نمیده:
    http://uupload.ir/files/yxmi_555.jpg

    http://www.parsafun.ir

  2. سلام
    ممنون از مقاله خیلی خوبتون
    یک سوال داشتم و اونم اینکه من فایل های ویدئویی سایتم بصورت پیش فرض ورد پرس ذخیره شده اند میخام همه را در یک پوشه ویدئو ها دخیره کنم چطور اینکار را انجام بدم که مشکلی پیش نیاد چون میخام همه فایل های ویدئوی ام که حدود 40 تا است را در یک پوشه ذخیره کنم که اگر لازم شد انها را در یک فرصت دیگر بتونم روی یک هاست دانلود بزارم تا از فضای هاست اصلی ام استفاده نکند
    بازم ممنون از وقتی که برای ما می گذارید

  3. سلام و وقت بخیر
    فک کنم این گزینه رو تو این اپدیت های جدید برداشتن میشه راهکار جدید بدید
    من یه هاست دانلود دارم و حالا هم وصل کردم و کاملا درس داره انجام میشه فقط یه مشکل دارم که وقتی فایلی رو آپلود میکنم هم در هاست دانلود آپلود میشه هم در هاست سایتم چیکار کنم که دیگه رو هاست اصلی کپی نشه؟
    از upload to ftp واسه اپلود به هاست دانلود استفاده میکنم
    و همچنین از افزونه WP Original Media Path نیز استفاده و آدرس دهی کردم
    ولی همچنان یه کپی از فایل های آپلودی تو هاست اصلی بوجود میاد
    لطفا بگید چیکارش کنم؟

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

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

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

      سلام
      دوست عزیز ما از هاست استفاده نمیکنیم.

    • اگه از هاست دانلود استفاده نمیکنید پس چرا آدرس عکساتون این طوری هست؟
      http://dl.hamyarwp.com/2012/12/media-600×286.jpg

    • خب بگید نمیخواید جواب ما رو بدید
      چرا نظر رو پاک میکنید؟

    • سلام علی اقا به جواب سوالتون رسیدید؟ منم همین مشکلو دارم اگر رسیدید یک کمکی هم به من بکنید ممنون

  5. سلام من از خواننده های پرطرفدار همیارم واقعا آموزش هایتان مفید است و کاربردی.
    من هم به ذهنم زده از این روش استفاده کنم (چون حجم عکسها زیاد میشه میخواهم یک هاست دانلود بگیرم و عکسها و فایلها را منتقل به آنجا کنم)
    فقط چندتا سوال
    1- اگر بخوام فایها در ساب دامین بگذارم این خط را چطور باید بنویسم: define( ‘UPLOADS’, ”.’files’ ); ؟
    3- سرنوشت فایل های قبلی چه میشود؟ (کار خاصی هم باید انجام بدهیم مثلا انقال به ساب دامین یا نه؟)
    4- اینکه گفتم “هاست دانلود بگیرم” کلا با ایده موافق هستید یا پیشنهاد بهتری دارید؟
    2- این کار از جهت سئو تاثیر منفی نداره؟
    بازهم مثل همیشه متشکر و ممنون

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

    سلام
    افزونه ای هست که از طریق FTP به هاست دانلود وصل شه و فایل هایی که آپلود می شه در همون جا اپلود شه.

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

    چگونه باید تنظیم کنم ؟

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

      این مسیر رو بای به پایگاه داده اضافه کنید! برای انجام این موضوع باید به phpmyadmin برید و بررسی کنید آیا این مسیر موجود هست یا خیر

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

    سلام من می خواهم عکسی upload کنم با این eror برخورد می کنم
    مشکل از چیستwp-content/uploads

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

      سلام
      در هاست خود در شاخه ی wp-content ملاحظه کنید که پوشه ای با عنوان uploads موجود باشد و مسیر آپلود را چک کنید و در صورت مشخص نبودن آن را تنظیم کنید

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

    با سلام
    من افزونه wp original media path
    رو نصب کردم
    و آدرس ساب دومین رو بهش دادم
    افزونه رو که حذف کردم هیچ تغییری در مسیر آپلود ایجاد نشد
    و همون ساب دومین بود
    خواهشمندم راهنمایی کنید تا مسیر آپلود را به همان مسیر آپلود پیشفرض وردپرس برگردانم
    با تشکر

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

      با تشکر مشکل حل شد.

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

      سلام
      افزونه رو از خود هاست پاک کنید ببینید چه اتفاقی میفته