تغییر نام پوشه wp-content برای مخفی کردن وردپرس

5 / 5. تعداد رای: 2

تغییر نام پوشه wp-content
تغییر نام پوشه 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 خود را تغییر دهید و آن را از دید کاربران مخفی کنید. موفق باشید.

نظر شما در این مورد چیه؟

  1. U3888 ۷ مرداد ۱۴۰۲

    سلام استاد وقت بخیر!
    برای تغییر مکان یک پوشه خاص چیکار باید کرد؟
    مثلاً من می‌خوام جای افزونه رنک مث رو عوض کنم همه‌ای افزونه‌ها در پوشه پلاگین باشن بجز رنک مث من می‌خوام اینو برم توی پوشه WP-CONTENT و از اونجا کاری کنم که دوباره اون افزونه کار کنه ولی در پوشه پلاگین نباشه!

  2. U39552 ۱۵ اردیبهشت ۱۴۰۰

    سلام. من این مراحل رو طی کردم و مشکلی خاصی پیش نیومد. فقط آیکن های سایتم خوب لود نمیشه:
    sayashop.ir

    چطور باید رفع کنم؟

    • Reza Rad رضا راد ۱۶ اردیبهشت ۱۴۰۰

      سلام باید جاهایی که از wp-content در کدها یا هر بخشی از سایت استفاده کرده‌اید تغییر بدید.

  3. U28998 ۱۴ تیر ۱۳۹۹

    با عرض سلام و خسته نباشید
    بنده این فرایند رو به صورت دقیق انجام دادم ولی وقتی کار تموم میشه و من پیشخوان رو رفرش میکنم وردپرسم از فارسی به انگلیسی تغییر میکنه و اطلاعات حذف میشن و وقتی افزونه ای بارگذاری میکنم پوشه جدیدی با همون اسم wp-content ایجاد میکنه.لطفا کمکم کنید.
    *از صحت روند کارم اطمینان دارم

    • Reza Rad رضا راد ۱۵ تیر ۱۳۹۹

      سلام مطمئن باشید یکی از مراحل رو اشتباه انجام دادید. احتمالا مرحله تغییر define در wp-config

      • U28998 ۱۵ تیر ۱۳۹۹

        /** 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’;
        بنده حتی تو لوکال هم تست کردم و پاسخگو بود و در سایتم هم کد رو به همین صورت وارد میکنم

  4. کاربر مهمان ۵ فروردین ۱۳۹۹

    سلام و خسته نباشید
    امکانش هست بدون تغییر نام این پوشه (که به قول شما ممکنه مشکلاتی ایجاد کنه) کاری کنیم که سایت هایی مثل wpthemedetector نتونن بفهمن ما از چه افزونه ها و قالب هایی استفاده کردیم؟
    با ویرایش فایل خاصی ممکن هست یا با نصب چه افزونه ای؟
    ممنون

    • تیم پشتیبانی تیم پشتیبانی ۵ فروردین ۱۳۹۹

      با سلام
      خیر متاسفانه. البته این موضوع مهم نیست که سایتی نتونه تشخیص بوده. چون فرقی به حال پیشزفت سایت شما نخواهد داشت

  5. کاربر مهمان ۶ آذر ۱۳۹۷

    عالی بود ممنونم از شما

  6. کاربر مهمان ۵ شهریور ۱۳۹۷

    سلام؛
    من میخوام نام پوشه قالب رو تغییر بدم چجوری این کار رو بکنم؟

    • U11404 ۵ شهریور ۱۳۹۷

      سلام
      از طریق هاستتان باید به پوشه پلاگین بروید و نام پلاگین مورد نظرتان را rename کنید.

  7. U9199 ۹ مرداد ۱۳۹۷

    سطح دسترسی هم 0755 هست.

  8. U9199 ۹ مرداد ۱۳۹۷

    سلام
    من این قطعه کد را اضافه کردم، اما ظاهر سایت بهم ریخت. استایلها اعمال نشدند و تصاویر نمایش داده نمی شوند. لطفا بفرمائید علت چیست؟

  9. کاربر مهمان ۱۵ خرداد ۱۳۹۷

    تو نسخه جدید وردپرس اعمال نمیشه و کار نمیکنه این کد

  10. کاربر مهمان ۱۳ اسفند ۱۳۹۵

    برای تغییر نام wp-includes  هر چقدر گشتم راهی نبود شما اطلاعی در رابطه با تغییر آدرس دارین ؟

  11. U1352 ۲۹ دی ۱۳۹۵

    سلام و درود . من اصلا متوجه نشدم و تا یه جایی انجام دادم سایت ترکید d: میشه توضیح بیشتر بدید و اینکه ضرورت انجامش چقدره من نمیخوام هر کی بیاد یه wp-admin ته اسم سایت بزنه صفحه login بیاد براش ، آیا راهش همینه ؟