تعطيل رابط المؤلف ووسم Generator في إضافة منشئ النماذج السهل على ووردبريس


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

المقدمة

تُعد إضافة منشئ النماذج السهل واحدة من إضافات إنشاء النماذج المرنة في ووردبريس، حيث تعتمد على معايير برمجية نظيفة وتوفّر مجموعة من الفلاتر (Filters) والهوكات (Hooks) التي تتيح للمستخدمين تخصيص سلوك الإضافة بسهولة.

يرغب بعض المستخدمين في التحكم أو تعطيل مخرجات افتراضية معيّنة، مثل:

  • رابط المؤلف (Author Link) الخاص بالإضافة
  • وسم الـ Generator الذي يتم طباعته في رأس الصفحة

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

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

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

  • ما هو رابط المؤلف في منشئ النماذج السهل
  • كيفية عمل الفلتر المسؤول عن تعطيله
  • ما هو وسم Generator
  • شرح بنية الشيفرة المستخدمة
  • طريقة إضافة الشيفرة إلى 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' );
  • add_filter → لتسجيل فلتر في ووردبريس
  • efb_author_link_enabled → فلتر خاص بإضافة منشئ النماذج السهل
  • __return_false → دالة جاهزة في ووردبريس تُرجع دائمًا القيمة false

النتيجة

عند فحص الإضافة لقيمة هذا الفلتر، تتلقى false، وبالتالي لا يتم عرض رابط المؤلف.

شرح وسم Generator

ما هو وسم Generator؟

وسم Generator هو وسم HTML يتم وضعه داخل <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
  • قابل للترجمة
  • متوافق مع معايير ووردبريس

تعطيل وسم 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
  • استخدام فلاتر ووردبريس بطريقة صحيحة
  • إضافة الشيفرة بأمان من لوحة التحكم