إصلاح أخطاء Schema Markup في XenForo بعد تحديثات Google الأخيرة
بعد تحديثات Google الأخيرة المتعلقة بتحسينات البيانات المنظمة Schema Markup، ظهرت بعض الأخطاء داخل منتديات XenForo عند فحص الصفحات عبر أدوات Google الخاصة بالبيانات المنظمة.
في هذا الشرح سوف نتعرف على طريقة بسيطة لإصلاح أخطاء الـ Markup داخل المشاركات عبر تعديل قالب post_macros وإضافة بيانات Schema المطلوبة بشكل صحيح.
ما فائدة هذا التعديل؟
- تحسين توافق المنتدى مع تحديثات Google الحديثة.
- إصلاح أخطاء البيانات المنظمة Schema.
- تحسين ظهور الصفحات داخل نتائج البحث.
- إضافة بيانات الكاتب والرابط والمحتوى بطريقة صحيحة.
- تحسين فحص الصفحات داخل أدوات Google.
القالب المطلوب تعديله
قم بالدخول إلى لوحة التحكم ثم توجه إلى:
كود:
Appearance > Templates
بعدها افتح قالب:
كود:
post_macros
ابحث عن الكود التالي
HTML:
<xf:if is="$includeMicrodata">
<meta itemprop="parentItem" itemscope itemid="{{ link('canonical:threads', $thread) }}" />
</xf:if>
استبدله بالكود التالي
HTML:
<xf:if is="$includeMicrodata">
<meta itemprop="parentItem" itemscope itemid="{{ link('canonical:threads', $thread) }}" />
<div itemprop="author" itemscope itemtype="https://schema.org/Person">
<meta itemprop="name" content="{{ $post.User.username ?: $post.username }}" />
<meta itemprop="url" content="{{ link('canonical:members', $post.User) }}" />
</div>
<meta itemprop="text" content="{{ $post.message }}" />
<meta itemprop="url" content="{{ link('canonical:posts', $post) }}" />
<meta itemprop="name" content="Post by {{ $post.User.username ?: $post.username }}" />
</xf:if>
شرح التعديل
يقوم هذا التعديل بإضافة بيانات Schema إضافية للمشاركات مثل:
- اسم كاتب المشاركة.
- رابط الملف الشخصي للعضو.
- محتوى المشاركة.
- الرابط المباشر للمشاركة.
- عنوان مخصص للمشاركة داخل البيانات المنظمة.
وهذا يساعد محركات البحث على فهم محتوى المنتدى بشكل أفضل وتحسين التوافق مع متطلبات Google الحديثة.
فحص البيانات المنظمة
بعد حفظ التعديل يمكنك فحص صفحات المنتدى عبر أداة التحقق الرسمية من Schema:
مدقق ترميز المخطّط
ملاحظات مهمة
- يفضل أخذ نسخة احتياطية من القالب قبل التعديل.
- قد تحتاج إلى إعادة بناء الكاش بعد الحفظ.
- التعديل متوافق مع XenForo 2.3 وأغلب الإصدارات الحديثة.
- بعض الإضافات قد تعدل نفس القالب لذلك تأكد من عدم وجود تعارض.
الخلاصة
إذا كنت تواجه مشاكل في البيانات المنظمة بعد تحديثات Google الأخيرة، فهذا التعديل يعتبر حلًا بسيطًا وفعالًا لتحسين توافق منتدى XenForo مع معايير Schema الحديثة وتحسين ظهور المحتوى داخل نتائج البحث.
