كيفية إضافة خانة اختيار اختيار خصوصية تعليق القانون العام لحماية البيانات في ووردبريس

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

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

كيفية إضافة خانة اختيار خصوصية التعليق في ووردبريس

متى ولماذا تضيف خانة اختيار خصوصية التعليق في ووردبريس؟

في الآونة الأخيرة ، أصبح قانون الاتحاد الأوروبي الجديد المسمى GDPR (اللائحة العامة لحماية البيانات) ساريًا. الغرض من هذا القانون هو منح مواطني الاتحاد الأوروبي السيطرة على بياناتهم الشخصية وتغيير نهج خصوصية البيانات للمؤسسات في جميع أنحاء العالم.

لمعرفة المزيد ، راجع دليلنا النهائي للامتثال لـ ووردبريس و GDPR والذي يجيب على جميع أسئلتك بلغة إنجليزية بسيطة.

تناول ووردبريس مؤخرًا الامتثال للقانون العام لحماية البيانات (GDPR) في أحدث إصدار 4.9.6. إذا لم تكن قد قمت بالتحديث بعد ، فأنت بحاجة إلى التحديث فورًا إلى أحدث إصدار من ووردبريس .

إحدى الطرق التي يخزن بها ووردبريس المعلومات الشخصية ويستخدمها هي في نموذج التعليقات. عندما يترك المستخدم تعليقًا على موقع الويب الخاص بك ، يتم تخزين اسمه وعنوان بريده الإلكتروني ومعلومات موقع الويب في ملف تعريف ارتباط المتصفح . يسمح ملف تعريف الارتباط هذا لـ ووردبريس بملء معلومات المستخدم تلقائيًا في نموذج التعليق في زيارتهم التالية.

باستخدام ووردبريس 4.9.6 ، سيعرض نموذج تعليق ووردبريس الافتراضي الآن مربع اختيار خصوصية التعليق. ستعرض الآن جميع سمات ووردبريس التي تستخدم نموذج تعليق ووردبريس الافتراضي مربع الاختيار هذا تلقائيًا.

خانة اختيار خصوصية التعليق في نموذج تعليق ووردبريس الافتراضي

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

إضافة خانة اختيار خصوصية التعليق في ووردبريس

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

تحقق من وجود تحديثات ووردبريس والقوالب

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

إذا كان كل من قالبك و ووردبريس محدثين ، وما زلت لا تستطيع رؤية مربع اختيار خصوصية التعليق ، فهذا يعني أن موضوع ووردبريس الخاص بك يتجاوز نموذج تعليق ووردبريس الافتراضي.

يمكنك أن تطلب من مؤلف القالب الخاص بك إصلاح هذه المشكلة عن طريق فتح تذكرة دعم . يمكنك أيضًا محاولة إصلاحه بنفسك حتى يصدر مؤلف القالب تحديثًا.

هناك طريقتان يمكنك من خلالهما إضافة خانة اختيار خصوصية التعليقات إلى قالب ووردبريس الخاص بك. سنوضح لك كلتا الطريقتين ، ويمكنك تجربة الطريقة التي تناسبك.

تتطلب كلتا الطريقتين إضافة رمز إلى ملفات سمة ووردبريس الخاصة بك. إذا لم تكن قد قمت بذلك من قبل ، فراجع دليلنا حول كيفية نسخ ولصق التعليمات البرمجية في ووردبريس .

الطريقة الأولى: أضف خانة اختيار خصوصية التعليق إلى نموذج تعليق الموضوع الخاص بك

يوصى بهذه الطريقة لأنها تحاول حماية نمط نموذج التعليق وتخطيطه.

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

سوف تبحث عن رمز باستخدام ‘comment_form_default_fields’ عامل التصفية . يتم استخدام هذا الفلتر بواسطة السمات لتجاوز نموذج تعليق ووردبريس الافتراضي.

سيكون به سطور لجميع حقول نموذج التعليق بتنسيق معين. إليك مثال على الكود لإعطائك فكرة عما ستبحث عنه:

$comments_args = array(
            // change the title of send button 
            'label_submit'=> esc_html(__('Post Comments','themename')),
            // change the title of the reply section
            'title_reply'=> esc_html(__('Leave a Comment','themename')),
            // redefine your own textarea (the comment body)
            'comment_field' => ' 
            <div class="form-group"><div class="input-field"><textarea class="materialize-textarea" type="text" rows="10" id="textarea1" name="comment" aria-required="true"></textarea></div></div>',
 
            'fields' => apply_filters( 'comment_form_default_fields', array(
                'author' =>'' .
                  '<div><div class="input-field">' .
                  '<input class="validate" id="name" name="author" placeholder="'. esc_attr(__('Name','themename')) .'" type="text" value="' . esc_attr( $commenter['comment_author'] ) .
                  '" size="30"' . $aria_req . ' /></div></div>',
 
                'email' =>'' .
                  '<div><div class="input-field">' .
                  '<input class="validate" id="email" name="email" placeholder="'. esc_attr(__('Email','themename')) .'" type="email" value="' . esc_attr(  $commenter['comment_author_email'] ) .
                  '" size="30"' . $aria_req . ' /></div></div>',
 
                'url' =>'' .
                  '<div class="form-group">'.
                  '<div><div class="input-field"><input class="validate" placeholder="'. esc_attr(__('Website','themename')) .'" id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) .
                  '" size="30" /></div></div>',
                )
            ),
        );
 
    comment_form($comments_args);   ?>

في هذا الرمز ، يمكنك ملاحظة comment_form_default_fieldsاستخدام عامل التصفية لتعديل حقول المؤلف والبريد الإلكتروني وعنوان URL. داخل المصفوفة ، يستخدم التنسيق التالي لعرض كل حقل:

'fieldname' => 'HTML code to display the field', 
'anotherfield' => 'HTML code to display the field', 

سنضيف خانة اختيار خصوصية التعليق نحو النهاية. هذا هو الشكل الذي سيبدو عليه الكود الخاص بنا الآن:

$comments_args = array(
            // change the title of send button 
            'label_submit'=> esc_html(__('Post Comments','themename')),
            // change the title of the reply section
            'title_reply'=> esc_html(__('Leave a Comment','themename')),
            // redefine your own textarea (the comment body)
            'comment_field' => ' 
            <div class="form-group"><div class="input-field"><textarea class="materialize-textarea" type="text" rows="10" id="textarea1" name="comment" aria-required="true"></textarea></div></div>',
 
            'fields' => apply_filters( 'comment_form_default_fields', array(
                'author' =>'' .
                  '<div><div class="input-field">' .
                  '<input class="validate" id="name" name="author" placeholder="'. esc_attr(__('Name','themename')) .'" type="text" value="' . esc_attr( $commenter['comment_author'] ) .
                  '" size="30"' . $aria_req . ' /></div></div>',
 
                'email' =>'' .
                  '<div><div class="input-field">' .
                  '<input class="validate" id="email" name="email" placeholder="'. esc_attr(__('Email','themename')) .'" type="email" value="' . esc_attr(  $commenter['comment_author_email'] ) .
                  '" size="30"' . $aria_req . ' /></div></div>',
 
                'url' =>'' .
                  '<div class="form-group">'.
                  '<div><div class="input-field"><input class="validate" placeholder="'. esc_attr(__('Website','themename')) .'" id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) .
                  '" size="30" /></div></div>',
 
// Now we will add our new privacy checkbox optin
 
                'cookies' => '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' />' .
                                             '<label for="wp-comment-cookies-consent">' . __( 'Save my name, email, and website in this browser for the next time I comment.' ) . '</label></p>',
                )
            ),
        );
 
    comment_form($comments_args);   ?> 

مربع اختيار الخصوصية في نموذج تعليق ووردبريس مخصص

الطريقة الثانية: استبدال نموذج التعليق الخاص بالقالب الخاص بك بـ ووردبريس الافتراضي

تستبدل هذه الطريقة ببساطة نموذج تعليق السمة الخاصة بك بنموذج تعليق ووردبريس الافتراضي. يمكن استخدام هذه الطريقة تؤثر على مظهر شكل تعليق الخاص بك، وكنت قد تضطر إلى استخدام CSS مخصص ل أسلوب شكل تعليقك .

قم بتحرير ملف comments.php الخاص بالسمة وابحث عن السطر الذي يحتوي على comment_form()الوظيفة. سيكون للقالب الخاص بك وسيطات أو وظيفة محددة أو قالب بداخله لتحميل نموذج التعليق المخصص للسمة الخاصة بك. سيبدو سطر comment_form كما يلي:

<?php comment_form( custom_comment_form_function() ); ?>

ستحتاج إلى استبداله بالسطر التالي:

<?php comment_form(); ?>

لا تنس حفظ التغييرات وزيارة موقع الويب الخاص بك. سترى الآن نموذج تعليق ووردبريس الافتراضي مع مربع اختيار خصوصية التعليق.

نموذج تعليق ووردبريس الافتراضي

نأمل أن تساعدك هذه المقالة في تعلم كيفية إضافة خانة الاختيار اختيار خصوصية تعليق القانون العام لحماية البيانات (GDPR) في ووردبريس. قد ترغب أيضًا في الاطلاع على نصائحنا حول الحصول على مزيد من التعليقات على منشورات مدونة ووردبريس الخاصة بك .

خدمات مميزة لآجلك

نأمل أن تساعدك هذه المقالة في تعلم كيفية تغيير نظام ألوان الادمن في الووردبريس. قد ترغب أيضًا في رؤية مختارات حول الإضافات (بلجن) في الووردبريس ودليلنا حول كيفية اختيار أفضل شركات حجز النطاقات والاستضافات وكيفية التعامل معها.

اشترك معنا لمزيد من المعرفة

إذا أعجبك هذا المقال ، فيرجى الاشتراك في قناتنا على اليوتيوب لدروس فيديو في الووردبريس. ويمكنك أيضًا أن تجدنا على فيسبوك وتويتير وانستجرام وتيكتوك، لطفاً لا تنسى متابعتنا، فنحن نسعد برؤيتك..

توضيح

اي عملية نسخ او اقتباس او ترجمة او نقل تم لاغراض علمية وتدريبية وتعليمية بحته وقد تم انشاء هذا المحتوى بمعرفة خبراء في مجال التقنية اما عن طريق إنشاء او تحرير او نقل او نسخ او اقتباس او ترجمة المحتوى من مصادر خاصة او عامة وكل ذلك ضمن حقوق النشر المتعارف عليها.

اي أخطاء تظهر في المحتوى مهما كان نوعه او تصنيفه يمكنك تحرير رسالة فورية لادارة موثوق لاجل تصحيح هذه الاخطاء، وسنكون شاكرين لك في حال قمت بالتعاون معنا لاجل اصلاح هذه الاخطاء.

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}