ملفات تعريف الارتباط WordPress
نشرت: 2023-02-12ربما لاحظت أن الكثير من مواقع الويب التي تزورها "تتذكر" أشياء عنك. يمكن أن تكون المعلومات التي يخزنها أي شيء بدءًا من بيانات اعتماد تسجيل الدخول الخاصة بك إلى العناصر التي قمت باستعراضها والمقالات التي أعجبتك والمزيد.
للقيام بذلك ، تستخدم مواقع الويب ما يسمى "ملفات تعريف الارتباط". تعمل ملفات تعريف الارتباط على الويب على تمكين المواقع من تخزين المعلومات الأساسية بأمان داخل متصفحات الزوار. بهذه الطريقة ، يمكنهم تقديم تجربة أكثر تخصيصًا دون تعريض بيانات المستخدم للخطر.
في هذه المقالة ، سنقوم بتفصيل كيفية عمل ملفات تعريف الارتباط والطرق التي يستخدمها WordPress على وجه الخصوص. ثم سنعلمك كيفية إعداد ملفات تعريف الارتباط المخصصة في WordPress. هيا بنا إلى العمل!
ما هي ملفات تعريف الارتباط في ووردبريس؟
ببساطة ، ملفات تعريف الارتباط هي ملفات يخزنها موقع الويب الخاص بك في متصفحات الزوار ، والتي تحتوي على معلومات عنها. فيما يلي بعض الأمثلة الشائعة لاستخدام ملفات تعريف الارتباط عبر الويب:
- تخزين بيانات اعتماد تسجيل الدخول حتى لا يضطر المستخدمون إلى إعادة إدخالها في كل مرة يزورون فيها موقعك
- تذكر الصفحات المحددة التي كان الزوار يشاهدونها مؤخرًا (على سبيل المثال ، "المنتجات الحديثة" على مواقع التجارة الإلكترونية)
- ملاحظة سلوك مستخدم معين ، مثل آخر مرة زار فيها موقعك
ملفات تعريف الارتباط موجودة في كل مكان على الويب ، لدرجة أن هناك تشريعات محددة تحكم كيفية استخدامها في بعض أنحاء العالم.
بشكل عام ، سيكون تصفح الويب تجربة أبطأ وأقل شخصية بدون ملفات تعريف الارتباط. لن تتمكن مواقع الويب من "تذكر" أي من المعلومات التي تجعل حياتك أسهل. لهذا السبب تم إعداد WordPress لاستخدام ملفات تعريف الارتباط خارج الصندوق.
كيف يستخدم WordPress ملفات تعريف الارتباط
بشكل افتراضي ، يُنشئ WordPress نوعين من ملفات تعريف الارتباط ما لم تخبرها بذلك. وتشمل تلك:
- ملفات تعريف الارتباط للجلسة. هؤلاء هم الأشخاص الذين يخبرون متصفحك: "مرحبًا ، لقد سجلنا الدخول إلى هذا الموقع منذ فترة ، لذا دعونا لا نغلق الجلسة بعد". هذا يوفر عليك الاضطرار إلى تسجيل الدخول مرارًا وتكرارًا على نفس المواقع.
- ملفات تعريف الارتباط الخاصة بالتعليقات. عندما تعلق على موقع WordPress ، فسيحفظ بعض التفاصيل الخاصة بك حتى لا تضطر إلى إعادة إدخالها لاحقًا. يمكن أن يتضمن ذلك اسم المستخدم وعنوان البريد الإلكتروني والمزيد.
من المهم إعادة التأكيد على أن ملفات تعريف الارتباط موجودة داخل متصفح كل مستخدم. هذا يعني أنها آمنة حتى لو قام شخص ما بخرق أمان موقع الويب ، وهذا هو بالضبط سبب استخدامها في كثير من الأحيان للتعامل مع المعلومات الحساسة.
كيف تستخدم إضافات WordPress ملفات تعريف الارتباط
كما قد تتخيل ، فإن مكونات WordPress الإضافية وأدوات الطرف الثالث الأخرى تستخدم أيضًا ملفات تعريف الارتباط على نطاق واسع. على سبيل المثال ، إذا كنت تستخدم مكونًا إضافيًا للمنشورات ذات الصلة ، فمن المحتمل أن تستفيد من ملفات تعريف الارتباط لتخزين معلومات حول الصفحات التي شاهدها المستخدمون.
وبالمثل ، تميل المكونات الإضافية للتحليلات إلى استخدام ملفات تعريف الارتباط لتخزين بيانات سلوك المستخدم. في معظم الحالات ، تكون ملفات تعريف الارتباط هذه غير ضارة. ومع ذلك ، قد تحتاج في هذه الأيام إلى عرض إشعار ملف تعريف الارتباط على موقع الويب الخاص بك ، اعتمادًا على المكان الذي تمارس فيه نشاطك التجاري.
ربما تكون قد رأيت إشعارات ملفات تعريف الارتباط هذه في جميع أنحاء الويب ، وليس من قبيل المصادفة. أصبح الناس مهتمين أكثر من أي وقت مضى بالخصوصية على الإنترنت ، لذلك فمن المنطقي أن تحاول العديد من مواقع الويب أن تكون شفافة قدر الإمكان.
كيفية تعيين ملفات تعريف الارتباط في WordPress (خطوتان)
ستحتاج إلى استخدام PHP لإنشاء ملفات تعريف الارتباط وإعدادها في WordPress. يعتمد المكان الذي تضيف فيه الكود الضروري على ما إذا كنت تريد استخدام قالبك أو مكونًا إضافيًا مخصصًا. دعنا نلقي نظرة على كيفية عمل الطريقة الأولى.
الخطوة 1: افتح ملف jobs.php الخاص بالقالب
في معظم الحالات ، يكون نهج الموضوع هو أسهل طريق يمكن اتباعه. لتعيين ملف تعريف ارتباط جديد ، سترغب في تحرير ملف function.php الخاص بقالبك النشط.
أولاً ، قم بالوصول إلى موقع الويب الخاص بك عبر FTP وانتقل إلى الدليل public_html / wp-content / theme . في الداخل ، ستجد مجلدات فردية لكل سمة مثبتة على موقع الويب الخاص بك.
افتح مجلد النسق النشط وابحث عن ملف function.php بداخله. لإضافة ملف تعريف ارتباط مخصص ، ستحتاج إلى تضمين بعض التعليمات البرمجية الإضافية في هذا الملف. قبل ذلك ، ومع ذلك ، تحتاج إلى فهم المعلمات التي يمكنك استخدامها:
- اسم ملف تعريف الارتباط
- قيمته
- كم من الوقت حتى تنتهي صلاحيتها (لا يمكن أن تستمر إلى الأبد!)
- الصفحات التي سيعمل عليها ملف تعريف الارتباط
- المجال الخاص بك و / أو المجالات الفرعية
- ما إذا كان يجب نقلها عبر HTTP أو HTTPS
سنستخدم معظم هذه المعلمات في القسم التالي ، لذلك لا تقلق إذا لم تفهم تمامًا ما يفعله كل منها حتى الآن.
الخطوة 2: أضف كود ملف تعريف الارتباط الجديد الخاص بك
بمجرد فتح ملف jobs.php ، ستتمكن من إضافة رمز مخصص إليه. فيما يلي مثال على الشفرة التي ستستخدمها لإضافة ملف تعريف ارتباط جديد:
وظيفة cookies_timestamp () {
$ visit_time = التاريخ ('F j، Y g: i a') ؛
إذا (! isset ($ _ COOKIE [$ visit_time])) {
setcookie ('visit_time'، $ current_time، time () + 86400) ؛
}
}
يتضمن هذا الرمز ثلاثة من المعلمات التي وضعناها في القسم الأخير. يوجد اسم ملف تعريف الارتباط ( cookies_timestamp ) وقيمته ( visit_time ) والمدة المتبقية حتى انتهاء صلاحيته.
ما يفعله ملف تعريف الارتباط هذا هو إنشاء طابع زمني لآخر مرة زار فيها شخص ما موقعك. يمكنك بعد ذلك استخدام ملف تعريف الارتباط لعرض رسالة مثل: "كانت زيارتك الأخيرة في 25 كانون الثاني (يناير) 2019". يتيح هذا للمستخدمين معرفة ما إذا كان شخص آخر قد تمكن من الوصول إلى حسابهم.
بالنسبة إلى وقت انتهاء الصلاحية ، ستلاحظ أنه يستغرق ثوانٍ. نحدد القيمة ليوم واحد ، وهي قصيرة جدًا وفقًا لمعايير ملفات تعريف الارتباط. لا تهم باقي المعلمات كثيرًا ، لأن الخيارات الافتراضية تعمل جيدًا بما يكفي في كل حالة تقريبًا.
عندما تنتهي من تكوين ملف تعريف الارتباط الخاص بك ، احفظ التغييرات على function.php وأغلقه. بعد ذلك ، سيبدأ ملف تعريف الارتباط الخاص بك في العمل على الفور!
كيفية الحصول على ملف تعريف الارتباط واستخدامه في WordPress
في القسم الأخير ، تحدثنا عن كيفية استخدام ملفات تعريف الارتباط في تطوير الويب لسحب البيانات الخاصة بالمستخدم ذات الصلة. هناك وظيفة محددة يمكنك استخدامها للحصول على ملفات تعريف الارتباط ، إذا جاز التعبير.
لاستخدامه ، ستحتاج إلى تعديل ملف jobs.php الخاص بالسمة مرة أخرى. إليك مثال سريع:
وظيفة get_cookie () {
$ visit_time = التاريخ ('F j، Y g: i a') ؛
if (isset ($ _ COOKIE ['visit_time'])) {
الوظيفة النائب () {
}
}
}
باختصار ، يؤدي هذا إلى إنشاء وظيفة ثانية تتحقق لمعرفة ما إذا كان ملف تعريف ارتباط وقت الزيارة الذي أنشأناه خلال القسم الأخير موجودًا. إذا كان الأمر كذلك ، فسيقوم الكود بتنفيذ وظيفة ثانية (قيمة العنصر النائب ) ، والتي تركناها فارغة لمصلحتك.
حذف ملف تعريف الارتباط في ووردبريس
يعد إنشاء ملفات تعريف الارتباط أمرًا بسيطًا بما يكفي إذا كنت تعرف المعلمات التي يجب استخدامها. بالإضافة إلى ذلك ، تنتهي صلاحية ملفات تعريف الارتباط بمرور الوقت (حسب القيم التي تحددها). ومع ذلك ، إذا كان هناك موقف تريد فيه تعديل ملف تعريف الارتباط أو لم تعد بحاجة إليه ، فيمكنك حذف الملف الأصلي.
لحذف ملف تعريف ارتباط ، ستحتاج إلى استخدام الكود التالي ، والذي يدخل مرة أخرى في ملف function.php الخاص بالقالب:
unset ($ _ COOKIE ['visit_time']) ؛
كالعادة ، تذكر أننا نستخدم عناصر نائبة في مثالنا. ستحتاج إلى تعديل هذا الرمز بناءً على اسم ملف تعريف الارتباط المحدد. بمجرد إلغاء تعيين ملف تعريف الارتباط ، يمكنك استبداله بإصدار جديد أو تركه كما هو.
ملفات تعريف الارتباط والتجربة الرقمية مع WP Engine
تعد ملفات تعريف الارتباط إحدى الطرق العديدة التي يمكن للمواقع الإلكترونية الحديثة من خلالها تزويد مستخدميها بتجربة أفضل. باستخدام WordPress ، يمكنك تكوين ملفات تعريف الارتباط لتخصيص موقعك لكل زائر.
إذا كنت تريد التعرف على تقنيات أخرى لتحسين تجربة المستخدم ، فراجع موارد المطورين لدينا ، حيث يمكنك العثور على العشرات من الأدلة والبرامج التعليمية. أثناء تواجدك فيه ، ألق نظرة على خططنا - من المحتمل أن تجد ما يناسبك!