إضافة WordPress لتحديد مواقع الصور: ما الذي يحتفظ به WordPress

لا يزيل WordPress بيانات الموقع من الصورة التي ترفعها. يحتفظ الملف الأصلي بإحداثيات GPS الخاصة به. أما ما لا تستطيع إضافة geotag images WordPress التحكم فيه فهو مجموعة النسخ المصغّرة التي ينشئها WordPress بعد لحظات. وعلى كثير من الاستضافات، تلك النسخ، لا ملفك الأصلي، هي ما يحمّله الزوار.
وبقاء تلك البيانات من عدمه يحدده نوع مكتبة الصور التي ثبّتها مزوّد الاستضافة: وهي إجابة يمكنك قراءتها من موقعك نفسه في نحو ثلاثين ثانية.
هل يزيل WordPress بيانات الموقع من صورك؟
ستجد الإجابتين مكتوبتين بثقة على الإنترنت، لأن كلتيهما صحيحة على خوادم مختلفة. فـ WordPress لا يغيّر حجم الصور بنفسه، بل يسلّم المهمة إلى أي مكتبة معالجة صور متاحة، فيجرّب ImageMagick أولاً ثم يعود إلى GD.
في مسار ImageMagick يشغّل WordPress فعلاً خطوة لإزالة البيانات الوصفية عند إنشاء نسخة مصغّرة. وتحمل تلك الخطوة قائمة استبقاء صريحة، وكتلة EXIF الخاصة بالصورة مدرجة فيها، إلى جانب ملف تعريف الألوان وكتلة IPTC وكتلة XMP. ويطابق السلوك الموثّق لتلك الدالة الشيفرة في نواة WordPress، حيث بقيت قائمة الاستبقاء دون تغيير في كل إصدار من 4.5 حتى 6.8. وعلى هذه الاستضافات، ظل الاعتقاد بأن WordPress يتلف البيانات الوصفية لصورتك عند تغيير الحجم خاطئاً منذ نحو عقد.
وفي مسار GD لا يبقى شيء، لأن GD لا يعرف مفهوم البيانات الوصفية أصلاً. يفك WordPress ترميز صورتك إلى بكسلات خام ويكتب منها ملف JPEG جديداً بالكامل. تذهب الإحداثيات، ويذهب معها اسم الكاميرا وتاريخ الالتقاط وسطر حقوق النشر.
| إذا ذكر Site Health هذا المحرّر | ما تحتفظ به نسخك المصغّرة | ماذا يعني ذلك لك |
|---|---|---|
| ImageMagick | الموقع والكاميرا وحقوق النشر وملف تعريف الألوان | الصورة التي تقدّمها ما زالت تعرف أين التُقطت |
| GD | لا شيء سوى البكسلات | كل نسخة يحمّلها الزوار جرى محوها بالكامل |
وليس أي من الأمرين إعداداً اخترته أنت، بل هو خاصية في الاستضافة التي اشتريتها. وإن أردت أن ترى ما يوجد فعلاً داخل الملف بدلاً من الاستنتاج، يمكنك قراءة كتلة GPS مباشرة من الملف وحسم المسألة لموقعك أنت.
النسخة التي يحمّلها زوارك ليست الملف الذي رفعته
منذ WordPress 5.3 هناك خطوة ثانية لم يلحظها معظم أصحاب المواقع. فإذا تجاوز أي من بُعدَي صورتك 2,560 بكسل، وهو ما ينطبق عملياً على كل صورة يلتقطها هاتف حديث، يحفظ WordPress نسخة أصغر معاد نشرها مع إضافة -scaled إلى اسم الملف، وتصبح تلك النسخة هي التي ترتبط بها صفحاتك. وتتخطى ملفات PNG هذه الخطوة، أما ملفات JPEG فلا.
ولا يُحذف ملفك الأصلي. يبقى في مجلد uploads دون مساس، وإحداثياته سليمة، ولا يشير إليه أي رابط في واجهة موقعك.
لذلك على استضافة تعمل بـ GD تكون الصورة التي يحمّلها زوارك بلا موقع رغم أن ملفك الأصلي ما زال يحمله، وهذا سبب ظهور النصيحة التي اتبعتها وكأنها لم تفعل شيئاً. وفي الوقت نفسه يبقى ذلك الملف الأصلي على خادم ويب عام، في متناول كل من يستنتج اسم الملف.
ما الذي تغيّره فعلاً إضافة geotag images WordPress
تؤدي الإضافات المصنّفة تحت هذا العنوان ثلاث وظائف مختلفة، بينما تضعها قوائم الأدلة معاً كأنها قابلة للتبادل.
- إضافات العرض تقرأ ما خزّنه WordPress بالفعل وتطبع اسم الكاميرا أو التعريض أو التاريخ أسفل الصورة. وهي لا تضيف أي موقع؛ لا تستطيع إلا إظهار الموجود.
- إضافات الكتابة تضبط الإحداثيات، إما داخل الملف أو في حقول مرتبطة بالمقالة.
- إضافات تحديد موقع الزائر تكشف أين يوجد قارئك. وهذه ميزة مختلفة تشترك معها في الكلمة فحسب، وهي معظم ما يعيده البحث عن هذه الفئة.
والقيد الذي لا تفلت منه أي إضافة هو الترتيب. فبمجرد أن يعيد WordPress نشر صورة عبر GD، لا تكون الإحداثيات مختبئة في مكان يمكن استرجاعها منه. فتلك النسخة بُنيت من البكسلات ولم تحملها قط. تستطيع الإضافة أن تضيف الموقع إلى الملف الأصلي أو إلى قاعدة البيانات، لكنها لا تستطيع أن تعيد ما لم يُنقل أصلاً. وإن أردت أن تحمل الصورة المقدَّمة إحداثيات، فيجب أن تكون داخل الملف قبل أن ينشئ WordPress نسخه. أما عن الوسوم نفسها، فيتناولها مقال ما الذي يكتبه التوسيم الجغرافي فعلاً داخل الصورة.
ما الذي يقرأه WordPress من صورتك، وما الذي يهمله
عند الرفع يفتح WordPress الصورة وينقل مجموعة ثابتة من التفاصيل إلى مكتبة الوسائط: فتحة العدسة، والاعتماد، والكاميرا، والتعليق، وطابع وقت الإنشاء، وحقوق النشر، والبعد البؤري، وISO، وسرعة الغالق، والعنوان، والاتجاه، والكلمات المفتاحية، والنص البديل. هذه هي القائمة الكاملة المكوّنة من ثلاثة عشر حقلاً، والموقع ليس من بينها.
لذا حتى على استضافة تبقى فيها الإحداثيات داخل الملف، لا يعرف WordPress نفسه أين التُقطت الصورة. لن تخبرك أي شاشة في wp-admin بذلك، ولا يحفظه أي حقل، ولا ينبّهك شيء إلى وجوده. قد يكون الموقع موجوداً في ملف تقدّمه للعامة وغير مرئي تماماً من داخل لوحة تحكمك، وهذا جزء كبير من سبب استنتاج أصحاب المواقع أن WordPress لا بد أنه أزاله.
هل يحرّك أي من هذا ترتيبك المحلي؟
تُباع فئة الإضافات هذه على هذا الوعد إلى حد بعيد، وقد جرى قياسه. أجرت إحدى الوكالات اختباراً مضبوطاً استمر عشرة أسابيع وشمل 27 شركة للعناية بالمروج، فنشرت على ملفاتها في Google Business Profiles وفق جدول ثابت لخمسة أسابيع، ثم كررت ذلك خمسة أسابيع أخرى مع كتابة الإحداثيات داخل الصور. ومن بين سبعة مؤشرات جرى تتبعها، تحسّن واحد وتراجعت أربعة.
وكان المكسب الوحيد في استعلامات "near me" داخل المناطق التي أشارت إليها الإحداثيات. وخلاصة التقرير عن هذه المقايضة صريحة: "رغم أنه يساعد في استعلامات 'near me' داخل تلك المناطق المستهدفة، فإنه يضر في كل مكان لا تضيف فيه صوراً موسومة جغرافياً."
التوسيم الجغرافي ليس رافعة ترتيب، والإضافة التي تُباع على هذا الأساس تُباع بفائدة خاطئة. بيانات الموقع دليل: سجل قابل للتحقق يبيّن أين التُقطت الصورة ومتى. وبالنسبة لمقاول يوثّق عملاً، أو وكيل عقاري لديه بضع مئات من صور العقارات، أو أي شخص يثبت أن الصورة ملكه، فذلك السجل هو المقصود.
افحص موقعك بنفسك في خمس دقائق
أربع خطوات، بالترتيب، لا تحتاج فيها إلا إلى لوحة تحكمك.
- افتح Tools → Site Health → Info → Media وابحث عن الصف المعنون "Active editor".
- إذا ذكر GD، فاعتبر كل صورة مصغّرة على موقعك قد جُرّدت من بياناتها.
- افتح مكتبة الوسائط بعرض القائمة وابحث عن
-scaledفي أسماء الملفات. - حمّل صورة يقدّمها موقعك فعلاً وتحقق مما إذا كانت إحداثياتها ما زالت موجودة.
وما تفعله بعد ذلك يتوقف على الاتجاه الذي تريده للملف. إن كان على الصورة أن تحمل موقعها، فاكتب الإحداثيات داخل الصورة قبل رفعها، كي تكون الوسوم موجودة قبل أن ينشئ WordPress أي نسخة. وإن كان على الصورة ألا تحمل موقعاً، كصورة التُقطت في منزلك أو أي صورة تكشف عنوان عميل، فأزل الموقع منها قبل أن تقترب من مكتبة الوسائط. فالملف الأصلي هو الذي يحتفظ بما تقرره.



