آنچه در این مطلب میخواند
آخرین بروز رسانی در : 2023/12/12
احتمالا زمانی که کدهای صفحات وردپرس را بررسی می کنید ٬ در همان اوایل کد به یک کد با عنوان meta generator برمیخورد که شامل نسخه سایت وردپرس شما می باشد.گاهی اوقات این تگ می تواند یک خطر امنیتی ایجاد کند. زیرا هر کسی می تواند با بررسی آن به نسخه سایت وردپرسی شما پی ببرد و از طریق بعضا حفره های امنیتی که در آن نسخه وجود دارد امکان هک و نفوذ به سایت شما وجود دارد . پس بهتر است که این تکه کد را حذف کنید . با حذف این کد هیچ اتفاق منفی بروی سایت وردپرسی شما پیش نمی آید .
کد متا ژنراتور ( نسخه وردپرس ) به صورت زیر می باشد و به جای xxx ورژن نسخه وردپرس شما قرار می گیرد .
<meta name=”generator” content=”WordPress xxx” />
حذف نسخه وردپرس meta generator
همانطور که گفته شد مخفی نگه داشتن نسخه وردپرس از دید عموم برای امنیت سایت وردپرسی شما بسیار مهم می باشد چرا که اولین کار یک هکر این است که متوجه شود شما از کدام نسخه وردپرس استفاده می کنید. سپس با بررسی حفره های موجود در آن نسخه سعی به نفوذ به سایت شما می کند .
دو راه برای حذف بخش meta generator وجود دارد :
- با استفاده از کدنویسی
- استفاده از پلاگین .
حذف نسخه وردپرس با استفاده از کد
در این روش شما باید وارد فایل functions.php قالب خود شوید . برای دسترسی به این فایل یا از طریق منوی نمایش و گزینه ویرایشگر پرونده پوسته و انتخاب فایل functions.php می توانید اقدام کنید یا به کنترل پنل هاست خود رفته و مسیر زیر را دنبال کنید :
public-html > wp-content > themes > your-theme > functions.php
عبارت your-theme اشاره به اسم قالب فعال شما دارد.
کافیست فایل را با ادیتور پیش فرض باز کرده و تکه کد زیر را درانتهای فایل وارد کنید و ذخیره کنید
// Remove WordPress Generator Version. remove_action('wp_head', 'wp_generator'); // Remove Generator Name From Rss Feeds. add_filter('the_generator', '__return_false');
خط اول این کد نسخه موجود در قالب وردپرس شما را حذف می کند
خط بعدی آن نسخه وردپرس موجود در RSS feed یا همان خبرخوان را حذف می کند.
معایب : اگر قالب خود را به روز کنید، فایل function.php شما را به روز می شود و تکه کدی که قرار دادید از بین می رود . به همین دلیل است که باید همیشه پس از بهروزرسانی قالب ، کد را کپی پیست کنید. برای جلوگیری از این مشکل، میتوانید از یک تم فرزند ( child-theme) برای وبسایت وردپرس خود استفاده کنید، کد را در درون تم فرزند ذخیره کنید.
حذف نسخه وردپرس با استفاده از پلاگین در وردپرس
با نصب و استفاده از افزونه Meta Generator and Version Info Remover شما به راحتی می توانید برچسب meta generator سایت وردپرسی خود را حذف کنید .
کار با این افزونه بسیار راحت می باشد . کافیست این افزونه را از مخزن وردپرس دانلود کرده و سپس فعال کنید . سپس به منوی تنظیمات رفته و گزینه Meta Generator و تنظیمات حذف اطلاعات نسخه را انتخاب میکنید .
علاوه بر امکان حذف اطلاعات نسخه وردپرس به شما امکانات مختلف دیگری از جمله حذف نسخه فایل های CSS و JS را به شما می دهد .
حذف نسخه ووکامرس با استفاده از کدنویسی
برای اینکار طبق مراحلی که مربوط به حذف نسخه وردپرس از طریق کدنویسی در بخش بالا استفاده کردید مجدد فایل functions.php را باز کرده و تکه کد زیر را در انتهای فایل قرار داده و آن را ذخیره می کنیم .
// Remove woocommerce generator version remove_action('wp_head', 'wc_generator_tag');
همچنین شما می توانید با استفاده از افزونه که در بخش بالا معرفی شد ، نسخه ووکامرس خود را نیز حذف کنید .
نتیجه گیری
همیشه برای امنیت سایت وردپرسی خود حواستان به موضوعات ریز و ساده مثل همین موضوع حذف اطلاعات نسخه وردپرس باشید چرا که هکرها از همین نکات ریز و ساده ممکن است که به سایت شما دسترسی پیدا کنند .
نظرات کاربران