مخفی کردن نام قالب وردپرس: سلام سلام به رایا وردپرسی های عزیز، حالتون چطوره؟ میخوای سایتت یه کم خاصتر و امنتر بشه؟ پس با من همراه باش تا بهت بگم چطوری نام قالب وردپرس رو از چشم بقیه مخفی کنی😊
چرا باید نام قالب وردپرس رو مخفی کنیم؟
خب، فرض کن سایتت یه خونهی خیلی شیک و لوکسه. اگه همه بدونن خونهت چه مدل قفلی داره، دزدها راحتتر میتونن بهش نفوذ کنن. همینطور اگه همه بدونن سایتت از چه قالبی استفاده میکنه، هکرها راحتتر میتونن نقاط ضعف اون قالب رو پیدا کنن و به سایتت آسیب بزنن. پس بهتره اسم قالبت رو مخفی کنی تا این دزدهای دیجیتالی نتونن به راحتی بهت نزدیک بشن.
🤔چطوری اسم قالب رو مخفی کنیم؟
من اینجا بهت چندین روش مختلفو میگم تا به راحتی بتونی نام قالب وردپرس سایتتو تغییر بدی :
1. نام پوشه قالب رو تغییر بدید
همه میدونن که فایلهای اصلی هر قالبی داخل یه پوشه با یه اسم مشخص قرار داره. مثلاً اگه از قالب بیست و سه استفاده میکنی، یه پوشه به اسم twentytwentythree داری. حالا اگه اسم این پوشه رو عوض کنی، دیگه کسی به راحتی نمیتونه بفهمه از چه قالبی استفاده میکنی.
✨ فیلم و سریال های جدید رو از اینجا دانلود کن✨ کلیک کن AD
چطوری اسم پوشه قالب رو عوض کنیم؟
- بکاپ بگیر: قبل از هر کاری، حتما یه نسخه پشتیبان از سایتت بگیر. این کار خیلی مهمه، چون اگه اشتباهی انجام بدی، بتونی سایتت رو به حالت قبلی برگردونی.
- دسترسی به فایلهای سایت: با استفاده از FTP یا cPanel به فایلهای سایتت دسترسی پیدا کن.
- پیدا کردن پوشه قالب: به دنبال پوشهای که توش فایلهای قالبته بگرد. معمولاً این پوشه داخل پوشه wp-content/themes قرار داره.
- تغییر نام پوشه: روی پوشه کلیک راست کن و گزینه Rename رو انتخاب کن. اسم جدیدی برای پوشه انتخاب کن. مثلاً میتونی اسم پوشه رو به اسم دامنه سایتت مثل RayaWp تغییر بدی.
- ویرایش فایل functions.php: بعد از تغییر نام پوشه، باید به فایل functions.php قالبت بری و یه خط کد اضافه کنی. این کد به وردپرس میگه که فایلهای قالب جدید رو از کجا پیدا کنه.
function my_theme_setup() {
$theme_data = wp_get_theme( 'Rayawp' ); // اسم جدید پوشه قالب رو اینجا بنویس
if ( 'mytheme' == $theme_data->get( 'Stylesheet' ) ) {
define( 'TEMPLATEPATH', get_template_directory() );
define( 'STYLESHEETPATH', get_template_directory() );
}
}
add_action( 'after_setup_theme', 'my_theme_setup' );
توجه📣تو کد بالا، به جای Rayawp اسم جدیدی که برای پوشه انتخاب کردی رو بنویس.
اگه نخاستی مرحله 5 رو انجام بدیش میتونی بلافاصله بعد از تغییر نام پوشه قالب وردپرس به پیشخوان وردپرس بری و از قسمت نمایش و بعد پوسته، قالب با اسم جدید رو فعال کنی 🙂
اگه همه چیز درست پیش رفته باشه، باید ببینی که وقتی از سایتت اینسپکت میگیری در پوشه قالب ها نام سفارشی جدید واسه قالبت نمایش داده میشه
نکته: 🟢برای اینسپکت گرفتن از صفحه کافیه روی صفحه کلیک راست کنی و از منوی باز شده آخرین گزینه inspect رو بزنی. بعدش از قسمت Sources روی پوشه Themes بزنی میتونی پوشه قالب سایت رو بببینی که با نام جدید نشون داده میشه.
🟢شاید برات سوال بشه اینسپکت چیه دیگه؟! اینسپکت گرفتن (Inspect Element) به زبون ساده یعنی اینکه به زیر پوست سایت نفوذ کنی و کدهاشو ببینی! فرض کن یه سایت رو باز کردی و یه قسمتی ازش خیلی خوشت اومده. مثلاً یه دکمه خیلی باحالی داره یا یه متن با فونت قشنگی نوشته شده. حالا میخوای بفهمی که طراح سایت چطور این قسمت رو طراحی کرده. اینجاست که اینسپکت به دادت میرسه. امیدوارم با این توضیح کوچولو تونسته باشم منظورمو بهت برسونم.
2. ویرایش فایل استایل (Style.css)
میخوای یه روش دیگه برای مخفی کردن اسم قالب بهت یاد بدم؟ این بار میخوایم سراغ یه فایل خیلی مهم به اسم style.css بریم. این فایل مثل یه آرایشگاهه که به سایتت شکل و شمایل میده.
خب بریم سراغ کار اصلیمون:
1. پیدا کردن فایل style.css: این فایل توی پوشه قالب سایتت قرار داده اونو با یه نرم افزار ویرایش متن مثل Notepad++ باز کن. ( البته قبلش بکاپ از این فایل یادت نره تا اگه مشکلی پیش اومد بتونی برگردونی به حالت قبلی)
2. پیدا کردن بخش اطلاعات قالب: تو این فایل یه قسمت هست که اطلاعات کلی قالب مثل اسم، آدرس وبسایت سازنده و… توش نوشته شده. معمولا تو ابتدای فایل و بین دو تا علامت /* قرار داره. یه چیزی شبیه به این:
/*
Theme Name: RayawpBeta
Theme URI: https://rayawp.ir
Template: Rayawp
Author: saeedSoon
Author URI: https://rayawp.ir
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
*/
نام دلخواه خودتون رو در بخش Theme Nameبرای قالب سایت تایپ کنید.
3. ذخیره تغییرات: بعد از اینکه تغییرات رو دادی، فایل رو ذخیره کن. کار تمومه!
حالا دیگه کسی متوجه نمیشه از چه قالبی استفاده میکنی!
نکته کوچیک⚡️: این روش فقط نام قالب رو از بخش مدیریت وردپرس و سورس کد صفحه مخفی میکنه. ممکنه با استفاده از ابزارهای خاص، نوع قالب سایت شما شناسایی بشه. اگر از چایلد تم استفاده می کنی، اول تم والد رو تغییر نام بده و سپس تغییر نام چایلدتم در فایل style.css رو انجام بده. وقتی نام قالب رو تغییر میدی بروزرسانی های خودکار قالب غیرفعال میشه حواست باشه باید به صورت دستی خودت قالبو آپدیتش کنی.
3. مخفی کردن نام قالب وردپرس از طریق نصب افزونه
بهترین افزونه برای مخفی کردن نام قالب وردپرس Hide My WP Ghost هست. این افزونه یه ابزار قدرتمند و کاربرپسنده برای افزایش امنیت وردپرسه که علاوه بر مخفی کردن اسم قالب، کارای دیگه ای هم انجام میده.
چطور با افزونه Hide My WP Ghost اسم قالب رو تغییر بدیم؟
- نصب افزونه:
- به بخش افزونهها در پیشخوان وردپرس برو.
- روی گزینه “افزونه جدید” کلیک کن.
- در قسمت جستجو، “Hide My WP Ghost” رو بنویس و افزونه رو نصب و فعال کن.
- تنظیمات افزونه:
- بعد از فعال کردن افزونه، به مسیر Hide My WP → Change Paths برو.
- یک پنجره پاپ آپ روی صفحه ظاهر میشه. به سادگی روی “Continue” کلیک کن.
- بعد، به برگه «Themes Security» برو. مظمئن شو که گزینه Hide Themes Names فعاله.
- پس از اتمام، به پایین برو و روی دکمه Save کلیک کن. پس از ذخیره موفقیت آمیز تنظیمات، افزونه بلافاصله نام قالب وب سایت رو مخفی می کند.
همین! با این کار، اسم قالب وردپرسیت به صورت خودکار تغییر میکنه و دیگه توی سورس کد سایتت قابل مشاهده نیست.
شاید برات سوال باشه!
چرا باید اسم قالب رو مخفی کنیم؟
امنیت بیشتر: هکرها با دونستن اسم قالب، راحتتر میتونن از نقاط ضعف اون سوءاستفاده کنن.
شخصیسازی بیشتر: سایتت دیگه شبیه بقیه سایتهایی که از همون قالب استفاده میکنن نمیشه.
حفظ کپیرایت: اگه قالب رو خودت شخصیسازی کردی، با این کار ازش بهتر محافظت میکنی.
آیا مخفی کردن نام قالب، سایت رو کاملاً امن میکنه؟
نه، این کار فقط یکی از روشهای افزایش امنیت هست. برای امنیت کامل، باید از روشهای دیگه مثل بهروزرسانی وردپرس و افزونهها، استفاده از رمزهای عبور قوی و … هم استفاده کنی.
چه روشهایی برای مخفی کردن نام قالب وجود داره؟
ویرایش فایل style.css، نصب افزونه Hide My WP Ghost، تغییر نام پوشه قالب سایت
آیا مخفی کردن نام قالب، باعث میشه که گوگل سایت رو کمتر ایندکس کنه؟
نه، این کار روی سئو سایت تأثیر منفی نداره. گوگل به محتوای سایت اهمیت میده، نه به اسم قالب.
آیا میتونم بعداً نام قالب رو دوباره نمایش بدم؟
بله، کافیه تغییراتی که دادی رو برگردونی. مثلاً کامنتهایی که گذاشتی رو حذف کنی یا افزونه رو غیرفعال کنی.
ممنون که مثل همیشه با نگاه قشنگت منو همراهی میکنی امیدوارم این آموزش برات مفید باشه. اگه سوال دیگه ای داری، حتما بپرس. موفق باشی!