همونطوری که میدونید ارسال کننده ( آپلودر) فایل های چند رسانه ای جدید در وردپرس نسخه 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 رو پیدا کنید . مسیر آپلود رو وارد کنید . اینجوری تنظیماتش هم تو قسمت ِ تنظیمات ِ رسانه نشون داده میشه و میشه از همون بخش همیشگی ویرایشش کرد .
رسول صمدی
من این کد رو اضافه کردم اما مشکل اینجاست که عکس بندانگشتی دیگه باز نمیشه و توی کتابخانه میری اونجا هم نشون نمیده:
http://uupload.ir/files/yxmi_555.jpg
http://www.parsafun.ir
hhglhs
سلام
ممنون از مقاله خیلی خوبتون
یک سوال داشتم و اونم اینکه من فایل های ویدئویی سایتم بصورت پیش فرض ورد پرس ذخیره شده اند میخام همه را در یک پوشه ویدئو ها دخیره کنم چطور اینکار را انجام بدم که مشکلی پیش نیاد چون میخام همه فایل های ویدئوی ام که حدود 40 تا است را در یک پوشه ذخیره کنم که اگر لازم شد انها را در یک فرصت دیگر بتونم روی یک هاست دانلود بزارم تا از فضای هاست اصلی ام استفاده نکند
بازم ممنون از وقتی که برای ما می گذارید
پارسا
سلام و وقت بخیر
فک کنم این گزینه رو تو این اپدیت های جدید برداشتن میشه راهکار جدید بدید
من یه هاست دانلود دارم و حالا هم وصل کردم و کاملا درس داره انجام میشه فقط یه مشکل دارم که وقتی فایلی رو آپلود میکنم هم در هاست دانلود آپلود میشه هم در هاست سایتم چیکار کنم که دیگه رو هاست اصلی کپی نشه؟
از upload to ftp واسه اپلود به هاست دانلود استفاده میکنم
و همچنین از افزونه WP Original Media Path نیز استفاده و آدرس دهی کردم
ولی همچنان یه کپی از فایل های آپلودی تو هاست اصلی بوجود میاد
لطفا بگید چیکارش کنم؟
علی 10 سال عضو همیار وردپرس
من یه مشکل جدی دارم که به دست شما خیلی ساده حل میشه چند جا هم ازتون پرسیدم ولی جواب ندادین
فقط اگه بگید چه طوری وردپرستون رو به هاست دانلود وصل کردید به طوری که برای تصاویر شاخص مشکلی به وجود نیومده
این چهارمین باریه که ازتون سوال میکنم
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
دوست عزیز ما از هاست استفاده نمیکنیم.
علی
اگه از هاست دانلود استفاده نمیکنید پس چرا آدرس عکساتون این طوری هست؟
http://dl.hamyarwp.com/2012/12/media-600×286.jpg
علی
خب بگید نمیخواید جواب ما رو بدید
چرا نظر رو پاک میکنید؟
عرفان
سلام علی اقا به جواب سوالتون رسیدید؟ منم همین مشکلو دارم اگر رسیدید یک کمکی هم به من بکنید ممنون
علی
سلام من از خواننده های پرطرفدار همیارم واقعا آموزش هایتان مفید است و کاربردی.
من هم به ذهنم زده از این روش استفاده کنم (چون حجم عکسها زیاد میشه میخواهم یک هاست دانلود بگیرم و عکسها و فایلها را منتقل به آنجا کنم)
فقط چندتا سوال
1- اگر بخوام فایها در ساب دامین بگذارم این خط را چطور باید بنویسم: define( ‘UPLOADS’, ”.’files’ ); ؟
3- سرنوشت فایل های قبلی چه میشود؟ (کار خاصی هم باید انجام بدهیم مثلا انقال به ساب دامین یا نه؟)
4- اینکه گفتم “هاست دانلود بگیرم” کلا با ایده موافق هستید یا پیشنهاد بهتری دارید؟
2- این کار از جهت سئو تاثیر منفی نداره؟
بازهم مثل همیشه متشکر و ممنون
09163338101ali841 10 سال عضو همیار وردپرس
سلام
افزونه ای هست که از طریق FTP به هاست دانلود وصل شه و فایل هایی که آپلود می شه در همون جا اپلود شه.
nila.farhang112 10 سال عضو همیار وردپرس
چگونه باید تنظیم کنم ؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
این مسیر رو بای به پایگاه داده اضافه کنید! برای انجام این موضوع باید به phpmyadmin برید و بررسی کنید آیا این مسیر موجود هست یا خیر
nila.farhang112 10 سال عضو همیار وردپرس
سلام من می خواهم عکسی upload کنم با این eror برخورد می کنم
مشکل از چیستwp-content/uploads
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
در هاست خود در شاخه ی wp-content ملاحظه کنید که پوشه ای با عنوان uploads موجود باشد و مسیر آپلود را چک کنید و در صورت مشخص نبودن آن را تنظیم کنید
soure236 10 سال عضو همیار وردپرس
با سلام
من افزونه wp original media path
رو نصب کردم
و آدرس ساب دومین رو بهش دادم
افزونه رو که حذف کردم هیچ تغییری در مسیر آپلود ایجاد نشد
و همون ساب دومین بود
خواهشمندم راهنمایی کنید تا مسیر آپلود را به همان مسیر آپلود پیشفرض وردپرس برگردانم
با تشکر
سید سجاد 10 سال عضو همیار وردپرس
با تشکر مشکل حل شد.
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
افزونه رو از خود هاست پاک کنید ببینید چه اتفاقی میفته