ووردبريس: إزالة حقل الموقع من نموذج الرد

حيلة يطلبها الكثير من مستخدمي الووردبريس رغم أنها في غاية السهولة والبساطة، في الغالب يعرض نموذج الرد في الووردبريس حقل “الموقع الإلكتروني” ليسمح للزوار المعلقين بإدراج روابط مواقعهم بدون ضرر خاصة وأن الروابط في محتوى التعليقات مُضاف لها خاصية nofollow. عموماً يجب أن أنوه بأن الطريقة أدناه تعمل فقط على القوالب التي تستخدم الدالة comment_form() في عرض نموذج الرد.

فقط ألصق الكود التالي في ملف الـ functions.php الخاص بالقالب أو استخدم إضافة Code Snippets.

add_filter( 'comment_form_default_fields', 'nash_remove_website_field' );
 
function nash_remove_website_field( $fields ) {
    // Remove website field.
    unset( $fields['url'] );
    return $fields;
}

14 رأي حول “ووردبريس: إزالة حقل الموقع من نموذج الرد”

  1. موضوع حلو بحثت عنه كثير لكن اضطريت لاجتهد وقمت بحذف التالي من قالب التعليقات

    او بالاحرى تجميده

    <!-- <input type="text" name="url" id="url" value="" size="22" tabindex="3" /> -->
    1. شكراً لمشاركتك صديقي طارق ،، الكود الموجود في الموضوع يستخدم في حال إستخدام القالب لدالة comment_form() لعرض نموذج الرد ، و لكن يبدوا بأن هذا الشرط غير متوفر في قالبك و لهذا يبغي عليك تعديله يدوياً كما ذكرت …

  2. السلام عليكم و رحمة الله :
    سبق و بحثت عن هذه الحيلة فيما سبق .. لكنني عدلت في النهاية عن الفكرة لسبب ٍ بسيط :
    إنّ معظم المدونين يستخدمون الردّ على تدوينات الغير كوسيلة لنشر مدوناتهم .. بحذف خانة ” الموقع ” نحن نخسر هذه الفئة من المعلقين ..
    البديل عن ذلك هو منع نشر التعليق قبل موافقة صاحب المدونة , و بهذا يمكن التفريق بين من ينشر تعليقا ً لينشر مدونته , و من ينشر تعليقا ً للفائدة الحقّة ..
    أحببت أن أنوّه لهذه النقطة فقط
    و شكرا ً لجهدك ..

    1. معك حق،، ولكن بعض الأشخاص يحبون حذف هذه الخانة من أجل تسهيل التعليق،، أيضاً يتم إضافة أمر nofollow إلى الروابط في التعليقات مما يلغي فكرة الترويج الإعلاني ( لمحركات البحث عل الأقل ).

اترك رد