السمات وخصوصية المستخدم


مع تطوّر الإنترنت، تطوّرت أيضًا الطرق التي تُحمى بها خصوصية المستخدمين.

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

خصوصية الإنترنت

تنظّم قوانين ولوائح مختلفة حول العالم كيفية جمع المواقع الإلكترونية للبيانات الشخصية واستخدامها.

تُلزم هذه القوانين الشركات ومالكي المواقع بالشفافية بشأن كيفية جمع البيانات الشخصية واستخدامها ومشاركتها.

كما تمنح الأفراد مزيدًا من إمكانية الوصول والاختيار عندما يتعلق الأمر بكيفية جمع بياناتهم الشخصية واستخدامها ومشاركتها.

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

تضمنت الميزات الرئيسية التي قُدّمت في ووردبريس 4.9.6 خيارًا لتعيين صفحة سياسة الخصوصية، وطريقةً تمكّن المستخدمين الذين يتفاعلون مع الموقع عبر التعليقات من استبعاد معلوماتهم الشخصية من الالتقاط، وأدوات يمكن لمسؤولي الموقع استخدامها للتعامل بشكل أفضل مع المعلومات الشخصية للمستخدمين.

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

صفحة سياسة الخصوصية

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

يمكن لمالكي المواقع تحرير الصفحة ونشرها، ثم يمكن تعيينها بصفتها صفحة الخصوصية ضمن الإعدادات > الخصوصية.

بصفتك مطوّر قوالب، يمكنك مساعدة مالكي المواقع من خلال توفير طريقة للربط بصفحة سياسة الخصوصية من القالب.

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

هناك طريقتان لإضافة رابط سياسة الخصوصية إلى القالب.

يمكنك استخدام دوال PHP التالية:

على سبيل المثال، سيعرض الكود التالي رابط سياسة الخصوصية داخل عنصر div:

<?php the_privacy_policy_link( '<div>', '</div>' ); ?>

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

ومع ذلك، يمكنك إنشاء نمط مخصص يتضمن رابطًا إلى صفحة سياسة الخصوصية.

<?php
/**
 * Title: Privacy Policy Link
 * Slug: twentytwentyfour/privacy-link
 * Categories: featured
 */
?>
<!-- wp:paragraph {"fontSize":"small"} -->
<?php the_privacy_policy_link() ?>
<!-- /wp:paragraph -->

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

بيانات التعليقات

تتيح منشورات ووردبريس للزوار ترك تعليقات.

تُدار هذه الوظيفة بواسطة كتلة نموذج التعليقات في قوالب الكتل، وبواسطة الدالة comment_form() في القوالب الكلاسيكية.

عندما يعلّق زائر لا يملك حسابًا محددًا على الموقع على منشور، يُطلب منه إدخال اسمه وبريده الإلكتروني وموقعه الإلكتروني.

تُخزّن هذه المعلومات محليًا في متصفح صاحب التعليق باعتبارها ملف تعريف ارتباط للمتصفح، وذلك لغرضين:

  1. إذا ترك تعليقًا آخر على الموقع، فستُملأ الحقول المعنية مسبقًا باسمه وبريده الإلكتروني وموقعه الإلكتروني.
  2. إذا كان تعليقه قيد الإشراف، فيمكنه العودة إلى ذلك المنشور وإزالة التعليق قبل الموافقة عليه.

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

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

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

ولحسن الحظ، يُضاف حقل مربع الاختيار الجديد هذا تلقائيًا إلى نماذج التعليقات المعروضة باستخدام كتلة نموذج التعليقات أو الدالة comment_form().

ومع ذلك، بصفتك مطوّر قوالب، من المهم اختبار قالبك للتأكد من عرض مربع الاختيار هذا بشكل صحيح في كل مكان يُعرض فيه نموذج التعليقات، ومن عمله كما هو متوقع.

قراءة إضافية

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