تغییر نام پوشه wp-content برای مخفی کردن وردپرس
- مقالات آموزشی
- بروزرسانی شده در
سیستم مدیریت محتوای وردپرس امکانات متنوعی را در اختیار کاربران خود قرار داده است. شما میتوانید از امکاناتی که این سیستم در اختیار شما قرار خواهد داد نهایت استفاده را ببرید. یکی از این قابلیتهای این سیستم متنباز امکان تغییر نام پوشه Wp-Content میباشد.
برخی اوقات نیز شما بهدلایل امنیتی قصد دارید که نام پوشه Wp-Content را تغییر دهید. این پوشه شامل تمام محتوای سایت شما است. درواقع این پوشه به دلیل نگهداری از تمام فایلها و پوشههای سایت از اهمیت خاصی برخوردار است. این فایلها میتوانند شامل فایل افزونهها، قالبها، رسانهها و… باشند.
برخی اوقات شما دوست ندارید هرکسی متوجه این شود که سایت شما وردپرسی است، و اصطلاحاً میخواهید وردپرس را مخفی کنید. برای این کار باید آدرس Wp-Content را تغییر دهید. بهاینترتیب هرکسی سورس کدهای سایت وردپرسی شما را مشاهده کند متوجه این موضوع نمیشود که سایت شما وردپرسی است. چراکه یکی از راههای سریع تشخیص وردپرسی بودن سایت شما، پوشه Wp-Content میباشد.
این کار بهراحتی و در مدتزمان چند دقیقه برای شما امکانپذیر است و شما میتوانید بهراحتی آن را انجام دهید. شما تنها با داشتن دانش کمی از کد نویسی قادر هستید این کار را انجام دهید. بهاینترتیب میتوانید امنیت سایت وردپرسی خود را بالا ببرید. شما میتوانید از روشهای مختلفی جهت بالا بردن امنیت سایت خود استفاده کنید. انجام روشهای مختلف باعث میشود امنیت سایت شما بالاتر رود؛ و سایت شما در مقابل حملات هکرها مقاوم باشد.
تغییر نام پوشه wp-content
همانطور که توضیح دادیم در این پوشه فایلهای مختلف و مهمی وجود دارد. که شما بهعنوان کاربر وردپرس میتوانید با تغییر نام این پوشه امنیت این فایلها و سایت وردپرس خود را افزایش دهید. چراکه دسترسی به این پوشه و فایلهای درون آن برای سایت شما زیانآور است. برای اینکه از این کار جلوگیری کنید میتوانید تا پایان این مقاله با ما همراه باشید.
اولین نکتهای که قبل از ایجاد هرگونه تغییر در سایت خود باید به آن توجه کنید پشتیبان گیری از سایت و اطلاعات آن است. بنابراین قبل از انجام این کار حتماً از سایت خود بک آپ تهیه کنید. سپس میتوانید مراحلی که در زیر برای شما توضیح دادهایم را انجام دهید. بهتر است شما در هنگام شروع به راهاندازی سایت خود این تغییر نام را انجام دهید. چراکه با این کار هر چیزی که آپلود میکنید به همین پوشه با نام جدید منتقل میشود.
در نظر داشته باشید که در هنگام انجام این کار ممکن است برخی از افزونهها و یا قالبهای سایت شما به دلیل اینکه طراح در آنها از یک آدرس دهی خاص استفاده کرده است؛ ممکن است با انجام این کار قابلیت خود را از دست بدهند. در صورت بروز چنین اتفاقی استفاده از آن قالب و افزونهها غیرممکن است.
تغییر اسم wp-content
برای انجام این کار ابتدا باید به هاست خود بروید. سپس پوشه Wp-Content را انتخاب و نام آن را به هر نامی که میخواهید تغییر دهید. بهعنوانمثال میتوانید نام آن را به Mihanwp تغییر دهید.
در نظر داشته باشید که از نسخه 2.6 وردپرس به بعد امکان تغییر پوشه Wp-Content فراهم شده است.
اکنون کدهای زیر را به ترتیب در ابتدای فایل Wp-Config.php قبل از کد Wp_Setting قرار دهید.
define( 'WP_CONTENT_DIR', dirname(__FILE__) . '/mihanwp' );
Mihanwp نام پوشه جدیدی است که Wp-Content را به آن تغییر دادهاید.
سپس در ادامه کد زیر را نیز بعد از کد بالا قرار دهید:
define( 'WP_CONTENT_URL', 'https://mihanwp.com/mihan' );
کد بالا آدرس Wp-Content را در سایت شما مشخص میکند. مثلا اگر برای سایت میهن وردپرس اسم پوشه Wp-Content را به Mihanwp تغییر دهید؛ کد بالا به صورت Mihanwp.com/mihanwp نوشته میشود.
به همین راحتی توانستید نام پوشه Wp-Content خود را تغییر دهید و آن را از دید کاربران مخفی کنید. موفق باشید.
سلام استاد وقت بخیر!
برای تغییر مکان یک پوشه خاص چیکار باید کرد؟
مثلاً من میخوام جای افزونه رنک مث رو عوض کنم همهای افزونهها در پوشه پلاگین باشن بجز رنک مث من میخوام اینو برم توی پوشه WP-CONTENT و از اونجا کاری کنم که دوباره اون افزونه کار کنه ولی در پوشه پلاگین نباشه!
سلام وقت بخیر راهی نداره متاسفانه
سلام. من این مراحل رو طی کردم و مشکلی خاصی پیش نیومد. فقط آیکن های سایتم خوب لود نمیشه:
sayashop.ir
چطور باید رفع کنم؟
سلام باید جاهایی که از wp-content در کدها یا هر بخشی از سایت استفاده کردهاید تغییر بدید.
با عرض سلام و خسته نباشید
بنده این فرایند رو به صورت دقیق انجام دادم ولی وقتی کار تموم میشه و من پیشخوان رو رفرش میکنم وردپرسم از فارسی به انگلیسی تغییر میکنه و اطلاعات حذف میشن و وقتی افزونه ای بارگذاری میکنم پوشه جدیدی با همون اسم wp-content ایجاد میکنه.لطفا کمکم کنید.
*از صحت روند کارم اطمینان دارم
سلام مطمئن باشید یکی از مراحل رو اشتباه انجام دادید. احتمالا مرحله تغییر define در wp-config
/** Sets up WordPress vars and included files. */
define( ‘WP_CONTENT_DIR’, dirname(__FILE__) . ‘/social’ );
define( ‘WP_CONTENT_URL’, ‘http:localhost/spark-social/social’ );
require_once ABSPATH . ‘wp-settings.php’;
بنده حتی تو لوکال هم تست کردم و پاسخگو بود و در سایتم هم کد رو به همین صورت وارد میکنم
سلام مجدد
قطعا در انجام یکی از مراحل اشتباهی انجام داده اید
سلام و خسته نباشید
امکانش هست بدون تغییر نام این پوشه (که به قول شما ممکنه مشکلاتی ایجاد کنه) کاری کنیم که سایت هایی مثل wpthemedetector نتونن بفهمن ما از چه افزونه ها و قالب هایی استفاده کردیم؟
با ویرایش فایل خاصی ممکن هست یا با نصب چه افزونه ای؟
ممنون
با سلام
خیر متاسفانه. البته این موضوع مهم نیست که سایتی نتونه تشخیص بوده. چون فرقی به حال پیشزفت سایت شما نخواهد داشت
عالی بود ممنونم از شما
سلام؛
من میخوام نام پوشه قالب رو تغییر بدم چجوری این کار رو بکنم؟
سلام
از طریق هاستتان باید به پوشه پلاگین بروید و نام پلاگین مورد نظرتان را rename کنید.
سطح دسترسی هم 0755 هست.
یکبار دیگر مراحل را انجام بدید
سلام
من این قطعه کد را اضافه کردم، اما ظاهر سایت بهم ریخت. استایلها اعمال نشدند و تصاویر نمایش داده نمی شوند. لطفا بفرمائید علت چیست؟
سلام حتما اشتباهی صورت گرفته. سطح دسترسی پوشه را نیز بررسی کنید
تو نسخه جدید وردپرس اعمال نمیشه و کار نمیکنه این کد
سرچ کیند : change wp-admin url plugin
برای تغییر نام wp-includes هر چقدر گشتم راهی نبود شما اطلاعی در رابطه با تغییر آدرس دارین ؟
سلام خیر امکانش نیست
سلام و درود . من اصلا متوجه نشدم و تا یه جایی انجام دادم سایت ترکید d: میشه توضیح بیشتر بدید و اینکه ضرورت انجامش چقدره من نمیخوام هر کی بیاد یه wp-admin ته اسم سایت بزنه صفحه login بیاد براش ، آیا راهش همینه ؟
سلام خیر این برای wp-content هست تا کسی نفهمه که سایت شما با وردپرس هست
برای اینکه ادرس login رو عوض کنیم هم آموزشی وجود داره ؟
بله توی سایت سرچ کنید امنیت فراگیر وردپرس