كيفية تعطيل رابط مُطوِّر منشئ النماذج السهل وعلامة تعريف المولد “generator”

دليل مبسّط خطوة بخطوة باستخدام ملف functions.php

المقدمة

منشئ النماذج السهل هو إضافة نماذج مرنة لووردبريس تتبع معايير برمجة ووردبريس وتوفر خطاطيف ومرشحات مفيدة للتخصيص. أحد طلبات التخصيص الشائعة من المستخدمين هو التحكم في العناصر التالية أو تعطيلها:

  • رابط مُطوِّر منشئ النماذج السهل
  • مخرجات علامة تعريف المُولد

في هذا المقال، سنشرح بشكل تدريجي ومبسّط كيفية عمل الشيفرة الخاصة بهذه الإعدادات، وكيفية إضافتها بأمان إلى ملف functions.php مباشرة من لوحة تحكم ووردبريس، حتى لو كنت مستخدماً مبتدئاً.

لا تحتاج إلى معرفة متقدمة بـ PHP. كل خطوة مشروحة بوضوح وبشكل عملي.

ماذا ستتعلّم في هذا الدليل؟

ستتعرّف في هذا الشرح على:

  • ماذا يفعل مرشح رابط مُطوِّر منشئ النماذج السهل
  • ما الذي يتحكم فيه مرشح علامة تعريف المُولّد
  • كيف تعمل شفرة PHP المقدمة (سطرًا بسطر)
  • كيفية إضافة الشفرة إلى functions.php من لوحة تحكم ووردبريس
  • أين تضع الشفرة بشكل صحيح
  • كيفية التحقق من أن كل شيء يعمل

هذا الدليل مناسب لـ:

  • مستخدمي ووردبريس المبتدئين
  • أصحاب المواقع
  • المستخدمين غير المتخصصين بالبرمجة
  • مستخدمي إضافة منشئ النماذج السهل

الشيفرة المستخدمة

يستخدم التخصيص مرشحين مقدّمين من منشئ النماذج السهل.

تعطيل رابط المطور

/**
 * Disable Easy Form Builder author link tag
 * Add to functions.php or custom plugin
 */
add_filter( 'efb_author_link_enabled', '__return_false' );

التحكم في علامة تعريف المُولّد “generator”

/**
 * Filter WordPress generator meta tag
 *
 * @param string $generator The generator output
 * @param string $type The type of generator (xhtml, html, etc)
 * @return string Modified generator output
 */
public function efb_filter_generator( $generator, $type ) {
    $enabled = apply_filters( 'efb_generator_meta_enabled', true );

    if ( ! $enabled ) {
        return $generator;
    }

    if ( $type === 'xhtml' ) {
        return '<meta name="generator" content="' .
            esc_html__( 'Easy Form Builder', 'easy-form-builder' ) .
            ' - ' .
            esc_html__( 'WhiteStudio.team', 'easy-form-builder' ) .
            '" />' . "\n";
    }

    return $generator;
}

فهم مرشح رابط مُطوِّر منشئ النماذج السهل

ما هو رابط المُطوِّر؟

بعض إضافات ووردبريس تُخرج اختياريًا رابط المُطوِّر أو رابط الشكر كجزء من عملية التصيير. يسمح منشئ النماذج السهل بالتحكم في هذا السلوك باستخدام مرشح.

كيف يعمل المرشح؟

add_filter( 'efb_author_link_enabled', '__return_false' );
  • استخدم المرشح efb_author_link_enabled
  • أعِد false دائمًا
    __return_false هي دالة مساعدة مدمجة في ووردبريس تعيد false ببساطة.

النتيجة

عندما يتحقق منشئ النماذج السهل مما إذا كان ينبغي طباعة رابط المُطوِّر، فإنه يتلقى false، ولا يتم إخراج الرابط.
لا يتم تعديل أي من ملفات الإضافة، ولن تؤدي التحديثات إلى الكتابة فوق هذا التعديل.

فهم شفرة علامة تعريف المُولّد “generator”

ما هي علامة تعريف المُولّد؟

تُطبع علامة تعريف المُولّد “generator” عادةً داخل قسم <head> في الصفحة وتُعرِّف البرنامج المسؤول عن توليد المحتوى.

يوفر منشئ النماذج السهل طريقة قابلة للترشيح والتوسع لإدارة هذا الإخراج.

شرح دالة التحكم في Generator

توقيع الدالة

public function efb_filter_generator( $generator, $type )
المعاملالوصف
$generatorمخرجات الوسم الحالية
$typeنوع الإخراج (HTML أو XHTML)

التحقق من التفعيل

$enabled = apply_filters( 'efb_generator_meta_enabled', true );

يسمح هذا للمطورين أو مالكي المواقع بتقرير ما إذا كان ينبغي طباعة علامة تعريف المولّد (generator).

إذا تم التعطيل، تخرج الدالة مبكرًا:

if ( ! $enabled ) {
    return $generator;
}

إخراج XHTML

if ( $type === 'xhtml' ) {
    return '<meta name="generator" content="Easy Form Builder - WhiteStudio.team" />';
}
  • الإخراج مُنسّق بشكل صحيح لـ XHTML
  • تستخدم دوال آمنة للترجمة (esc_html__)
  • تلتزم بمعايير التوطين في ووردبريس

كيفية تعطيل إخراج وسم Generator بالكامل

لمنع إخراج علامة تعريف المولّد (generator)، أضف هذا المرشح:

add_filter( 'efb_generator_meta_enabled', '__return_false' );

إضافة الشيفرة إلى functions.php من لوحة تحكم ووردبريس

الخطوة 1: تسجيل الدخول إلى لوحة التحكم

ادخل إلى:

yourdomain.com/wp-admin

الخطوة 2: فتح محرر ملفات القالب

من القائمة الجانبية:

المظهر → محرر ملفات القالب

الخطوة 3: اختيار القالب النشط

  • اختر القالب الفرعي (إن وجد)
  • أو القالب النشط الحالي

ثم اضغط تحديد.

الخطوة 4: فتح ملف functions.php

من قائمة الملفات، اضغط على:

Theme Functions (functions.php)

الخطوة 5: إضافة الشيفرة في نهاية الملف

انتقل إلى أسفل الملف وأضف:

/**
 * Disable Easy Form Builder author link
 */
add_filter( 'efb_author_link_enabled', '__return_false' );

/**
 * Disable Easy Form Builder generator meta tag
 */
add_filter( 'efb_generator_meta_enabled', '__return_false' );

الخطوة 6: حفظ التغييرات

اضغط على تحديث الملف.

الخطوة 7: التحقق من النتيجة

  • افتح الموقع في تبويب جديد
  • اعرض مصدر الصفحة
  • ابحث عن generator أو منشئ النماذج السهل

الأسئلة الشائعة

أين يجب وضع الشيفرة؟

في نهاية ملف functions.php.

هل ستُحذف التعديلات بعد التحديث؟

لا، لأن التعديل يتم عبر فلاتر ووردبريس الرسمية.

الخلاصة

من خلال هذا الدليل، تعلّمت كيفية:

  • تعطيل رابط المطور في منشئ النماذج السهل
  • التحكم أو تعطيل وسم Generator
  • استخدام فلاتر ووردبريس بطريقة صحيحة
  • إضافة الشيفرة بأمان من لوحة التحكم