همونطوری که میدونید ارسال کننده ( آپلودر) فایل های چند رسانه ای جدید در وردپرس نسخه 3.5 رو میشه به عنوان مهمترین تغییر در این نسخه نام برد .
تغییر مهمتر که کمتر راجع به اون صحبت شده حذف شدن امکان تغییر پوشه پیشفرض آپلود ها در تنظیمات هستش .
دلیل حذف این امکان از رابط کاربری اینه که معمولا به عنوان تنظیمات دیگر مورد استفاده قرار میگیره و همچنین در صورت تغییر اتفاقی توسط کاربر پتانسیل خیلی بالایی برای خرابکاری و بهم ریختگی سایت داره .
حذف اون از قسمت تنطیمات این بخش که فقط 1 چک باکس برای تنظیم ساماندهی/عدم ساماندهی فایل ها رو بر اساس ماه یا سال رو باقی گذاشته . رابط کاربری ساده تر و دلنشین تری رو به ما ارایه میده .
خوب حالا دیگه از بحث تئوریش باید خارج بشیم و بریم سر بحث مورد علاقه من که کار عملی با وردپرس هست 😀
در این پست قصد دارم طریقه ایجاد تغییرات در مسیر پیشفرض آپلود ها در وردپرس نسخه جدید رو بهتون آموزش بدم .
نکته 1 ! این راهنمایی برای افراد مبتدی نیست و لطفا قبل از انجام هر تغییری از دیتابیس و فایل Wp-Config.php خودتون یک بک آپ بگیرید .
برای تغییر پوشه پیشفرض آپلود ها در وردپرس باید فایل wp-config.php رو ویرایش کنید که در مسیر ریشه ( root ) سایت وردپرسیتون میتونید پیداش کنید .
اگ شما میخواهید مسیر آپلود را بر روی 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 میتوانید تنظیم کنید که فایل ها بصورت ماه/سال ساماندهی شوند یا خیر .
این اولین پست من در همیار وردپرس هستش و امیدوارم ازش لذت ببرین .
در صورت وجود مشکل در پست یا درخواست راهنمایی در قسمت کامنت با من تماس بگیرید .
روش زیر نیز یکی از کاربران محترم ( نوید شایسته ) معرفی کرده است :
برید به دیتابیس و سپس جدول (tables) ـ” wp_options “رو باز کنید
بعد ستون (Column) ـ ۵۸ یعنی با اسم ِ upload_path رو پیدا کنید . مسیر آپلود رو وارد کنید . اینجوری تنظیماتش هم تو قسمت ِ تنظیمات ِ رسانه نشون داده میشه و میشه از همون بخش همیشگی ویرایشش کرد .
نوید شایسته
یاور جان من به با عکس مسیر ها رو بهت نشون دادم ..
اول وارد سی پنل میشی و بعد به phpmyadmin میری
سپس پایگاه داده ای که وردپرس مورد نظرت روش نصبه رو انتخاب کن ..
بقیه مراحل طبق عکس های زیر :
1 : http://img.ir/Lxm
2 : http://img.ir/Kxm
3 : http://img.ir/Mxm
اگر موفق نشدی دیدگاه بذار ..
رسول
اقا من با اين روشي كه توي مقاله اين دوستمون گفته شده عمل كردم و ادرس يه پوشه رو توي سرور دانلود بهش دادم ، موقع اپلود كردن ميگه : قابليت نوشتن ندارد اقا شاخه مادر قابليت نوشتن دارد!!؟؟ خب من به اون پوشه كه بهش اشاره كردم دسترسي تام دادم ولي نميتونم به كل شاخه و روت اصلي سرور دانلود دسترسي نوشتن بدم كه!!
از IIS هم استفاده ميكنم! چكار كنم؟
یاور
ببخشید آقای محمدی اگه میشه ما مبتدی ها رو هم راهنمایی کنید.خیلی این مطلب رو لازم دارم ولی از دیتا بیس سر در نمیارم.شما اگه میشه به ترتیب راهنمایی کنید که من توی سی پنل به کجا برم؟و چه کنم؟
نوید شایسته
دروود
اینم روش خوبیه :
برید به دیتابیس و سپس جدول (tables) ـ” wp_options “رو باز کنید
بعد ستون (Column) ـ 58 یعنی با اسم ِ upload_path رو پیدا کنید . مسیر آپلود رو وارد کنید . اینجوری تنظیماتش هم تو قسمت ِ تنظیمات ِ رسانه نشون داده میشه و میشه از همون بخش همیشگی ویرایشش کرد .
**( علی جون اگه دوست داشتی بذار تو پستت بچه ها استفاده کنن )
گنجینه عکس ارزشی
موفق باشی دوست من.
دانیال
ببخشید یه نکته دیگه
یعنی الان آدرس تصاویرو وردپرس در کتابخونه به این شکل میشناسه
http://domain.com/http://dl.domain.com/images
میشه کاری کرد که آدرس اولی حذف شه فقط آدرسه ساب دامین بمونه
مرسی
دانیال
سلام
من این کارو امتحان کردم نشد
یعنی به جای wp-content آدرس ساب دامینو دادم(dl.domain.com) و به جای files پوشه images که در ساب دامین وجود داره رو وارد کردم
اگه میشه راهنمایی کنید چه کنم خیلی وقته این مشکل رو دارم
ali
سلام
یعنی کسی نیست جواب سوال منو بده
خدایی ثواب داره
اگه امکان داره کمک کنید
با تشکر
OmidP
سلام خسته نباشی علی ، ممنون چیز جالب بود
رسول
سلام دوست عزيزم..
ما سرور جدايي داريم كه تمايل داريم فايل ها از جمله عكس ها توي اون سرور اپلود بشه چون با توجه به حيطه فعاليت ما ، عكس هاي بند انگشتي سايز بالا زياد داريم و چون سرور دانلود و سرور سايت اصلي جداست ، تمايل داريم كه كاري كنيم وقتي فايل عكس براي تصاوير شاخص اپلود ميكنيم ، بره توي سرور دوم ! چطوري ميتونيم اين كارو بكنيم ؟؟ متشكرم از لطف شما