سلام
اگر با وردپرس کار کرده باشید احتمالا می دانید که درون پوشه WP-Content تمام دارایی های وردپرس شما ما نند تصاویر ، قالب ها ، شیوه نامه ها ، افزونه ها و فایل زبان بصورت پیش فرض قرار دارد اما آیا می دانید که می توانید نام این پوشه را بدلخواه خود تغییر دهید و وردپرس شما هنوز هم کار کند ؟
یکی از مزایای این تغییر نام امن تر کردن وردپرس شماست .
در ادامه نحوه کار را یاد خواهید گرفت .
ایجاد یک پوشه جدید [divider]
در این مثال ما نام پوشه WP-Content را به mrwordpress تغییر می دهیم . توجه داشته باشید که بعد از تغییر نام تمام قالب ها و افزونه های فعال شما ، غیر فعال خواهند شد و در صفحه مربوطه نمایش داده نخواهند شد چون وردپرس نمی تواند آنها را از محل پیش فرض خود یعنی پوشه WP-Content پیدا کند .
اصلاح پیکر بندی[divider]
حالا ما نیاز داریم تا تغییرات اندکی را در فایل wp-config.php انجام دهیم اما بهتر است قبل از هر گونه تغییر ایتدا یک نسخه پشتیبان از این فایل تهیه کنید تا در صورت اشتباه بتوانید دوباره آنرا بازیابی کنید .
ابتدا خط زیر را قبل از require_once(ABSPATH . 'wp-settings.php');
که معمولا در پایین قرار دارد اضافه می کنیم تا به وردپرس بگوییم که نام پوشه wp-content به mrwordpress تغییر پیدا کرده است .
define ('WP_CONTENT_FOLDERNAME', 'mrwordpress'); سپس خط زیر را اضافه می کنیم تا وردپرس را به پوشه جدید هدایت کنیم .
define ('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME) ; بعد از اضافه کردن خط بالا ورپدرس پلاگین ها را پیدا و لیست می کند .اما همانطور که می بینید تصویر اسکرین شات قالب هنوز دارای اشکال است .
برای حل این مشکل خط زیر را برای مشخص کردن پوشه URL جدید اضافه می کنیم .
define('WP_SITEURL', 'https://mrwp.ir/'); define('WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME); تمام شد . حالا تمام قالب ها ، افزونه ها و فایل ها چندرسانه ای در پوشه جدید ذخیره خواهند شد . نکته مهم[divider] باید توجه داشته باشید که بعضی از قالب ها و افزونه ها پوشه WP_CONTENT را بعنوان مسیر و آدرس به جای تعریف آن بصورت پویا در فایل های خود استفاده می کنند . در چنین مواردی قالب ها و افزونه ها و تصاویر بدرستی کار نمی کنند . پس در استفاده از این ترفند نهایت دقت را لحاظ کنید تا به مشکل برنخورید . امیدوارم که این پست برای شما مفید باشد .
سلام من از ادمین سایت میخوام پست بذارم وقتی عکس یک پست رو آپلود میکنم ۴ تا عکس از همون عکس با سایز های مختلف تو هاست ذخیره میشه که فضای الکی اشغال میکنه و هر دفعه مجبورم برم اون ۴ تا عکس اضافه رو به صورت دستی پاک کنم . راهی برای رفع این مشکل هست؟
ممنون میشم جواب بدید
با تشکر