كيفية إزالة رقم إصدار WordPress؟إخفاء رقم الإصدار في كود WordPress

بشكل افتراضي، عند إنشاء موقع ويب باستخدام ووردبريس ، يترك ووردبريس علامة رقم الإصدار على موقعك.

لأسباب معينة، قد يشكل الكشف عن رقم إصدار ووردبريس ثغرة أمنية لموقعك الإلكتروني إذا كنت تستخدم إصدارًا قديمًا من البرنامج .

كيف تخفي تلميحات رقم الإصدار داخل كود WordPress؟

الآن سيخبركم تشن ويليانغ بكيفية إخفاء رقم إصدار ووردبريس.

هذا هو الكود الذي ينشئه WordPress تلقائيًا ليعلن للعالم الخارجي عن إصدار WordPress الذي تستخدمه.

افتح موقع WordPress الخاص بك ، وانقر بزر الماوس الأيمن على منطقة فارغة وحدد عرض المصدر ، وستجد عادةً سطرًا من التعليمات البرمجية مثل هذا:

<meta name="generator" content="WordPress 5.8.1" />
  • هذا هو رقم إصدار WordPress.
  • في بعض الحالات ، يمكن أن تكون هذه العلامة أيضًا ثغرة أمنية لموقع الويب.

كيفية إزالة رقم إصدار WordPress؟إخفاء رقم الإصدار في كود WordPress

لذلك ، في هذه الحالة ، يجب عليك إخفاء رقم إصدار WordPress الذي يستخدمه موقع الويب الخاص بك.

هناك أربعة أماكن في موقع WordPress الخاص بك حيث يمكنك بسهولة كشف رقم إصدار WordPress الخاص بك:

  1. في العلامة الوصفية في رأس شفرة مصدر موقع الويب:
  2. في الملفات النصية وملفات الأنماط:
  3. في موجز RSS للموقع:
  4. في ملف readme.html في الدليل الجذر لموقع الويب.

بافتراض أن موقع الويب الخاص بك يستخدم دائمًا أحدث إصدار من WordPress ، فلا داعي للقلق بشكل أساسي بشأن مشكلات الأمان بسبب تسريب أرقام الإصدارات.

هناك العديد من الحيل لإخفاء أرقام إصدارات WordPress على الويب ، بالإضافة إلى الكود الأكثر اكتمالاً وإيجازًا.

كيفية إزالة أرقام الإصدار في كود WordPress؟

في ملف function.php الخاص بالقالب ، أضف الكود التالي لإزالة رقم إصدار WordPress:

/* 在 js 文件和 css 文件中隐藏 WordPress 版本号
* @return {string} $src
* @filter script_loader_src
* @filter style_loader_src
*/
function cwl_remove_wp_version_strings( $src ) {
global $wp_version;
parse_str(parse_url($src, PHP_URL_QUERY), $query);
if ( !empty($query['ver']) && $query['ver'] === $wp_version ) {
$src = remove_query_arg('ver', $src);
}
return $src;
}
add_filter( 'script_loader_src', 'cwl_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'cwl_remove_wp_version_strings' );

/* 在 generator meta 标签中隐藏 WordPress版本号 */
function cwl_remove_version() {
return '';
}
add_filter('the_generator', 'cwl_remove_version');
  • يزيل هذا الرمز رقم إصدار WP المضمن في الأماكن الثلاثة الأولى.
  • بالنسبة لملف readme.html المذكور في النقطة 4 أعلاه ، فهو موجود في الدليل الجذر لـ WordPress ويمكنك نسخه احتياطيًا أو حذفه مباشرة.
mv readme.html readme.bak.html
  • هذا المستند عبارة عن مقدمة موجزة وإرشادات التثبيت حول WordPress.

بالطبع ، تخفي الطريقة المذكورة أعلاه رقم إصدار WordPress ولا يمكنها حل الثغرات الأمنية في الموقع بشكل كامل وفعال.

  • العنصر الأول في الحفاظ على أمان موقع الويب الخاص بك هو الحفاظ على تحديث برنامج WordPress الأساسي والسمات والمكونات الإضافية ؛
  • استخدام اسم مستخدم وكلمة مرور موثوقين ؛
  • لا تستخدم السمات والإضافات المقرصنة من مصادر غير معروفة.

نوصي باستخدام إضافة Wordfence Security لفحص موقعك الإلكتروني بحثًا عن التعليمات البرمجية الضارة.

نأمل أن تكون المقالة "كيفية إزالة رقم إصدار ووردبريس؟ إخفاء رقم الإصدار في كود ووردبريس" المنشورة على مدونة تشين ويليانغ ( https://www.chenweiliang.com/ ) مفيدة لك.

لا تتردد في مشاركة رابط هذه المقالة: https://www.chenweiliang.com/cwl-1964.html

لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!

مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!

 

发表 评论

لا يوجد أي مشكلة في هذا الأمر.

انتقل إلى الأعلى