البرمجة

التصفيح في ووردبريس: دليل شامل

داخل محرر النصوص في ووردبريس. وعندها يتم توليد صفحات فرعية للمقال نفسه.

php
wp_link_pages(array( 'before' => '', )); ?>

تخصيص التصفيح باستخدام CSS

يمكن تحسين مظهر التصفيح عبر تنسيقه باستخدام CSS. مثال:

css
.page-numbers { padding: 10px 15px; border: 1px solid #ddd; margin: 0 5px; color: #333; text-decoration: none; } .page-numbers.current { background-color: #0073aa; color: white; }

التصفيح في الإضافات (Plugins)

توفر بعض الإضافات المتخصصة في التصفيح تحكماً أكبر من الإعدادات الافتراضية. من أبرز هذه الإضافات:

  • WP-PageNavi

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

  • Ajax Load More

    لتطبيق تصفيح بأسلوب التحميل التلقائي أو زر “تحميل المزيد” باستخدام Ajax بدون إعادة تحميل الصفحة.


اعتبارات لتحسين التصفيح من الناحية التقنية

  1. استخدام Canonical URLs

    لضمان عدم التسبب بمحتوى مكرر نتيجة التصفيح، يجب استخدام الوسوم الميتا rel=”canonical” لتوجيه محركات البحث إلى الصفحة الرئيسية من السلسلة.

  2. منع الزحف الغير الضروري

    بعض الصفحات المصفحة لا تقدم محتوى فريداً وتكرارها يمكن أن يؤثر على SEO. يوصى باستخدام ملف robots.txt أو وسوم noindex في بعض الحالات.

  3. تحسين تجربة الجوال

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


التصفيح مع أنواع المنشورات المخصصة (Custom Post Types)

عند استخدام WP_Query مع منشورات مخصصة، يجب تفعيل التصفيح بشكل يدوي عبر تمرير المتغير paged كما ذُكر سابقاً، وضبط posts_per_page بما يتناسب مع نوع المحتوى.


مشاكل شائعة في التصفيح وحلولها

المشكلة السبب الحل
عدم ظهور روابط التصفيح تجاهل متغير paged في الاستعلام تأكد من استخدام paged في WP_Query
روابط التصفيح تعيد التوجيه لصفحة الخطأ 404 إعداد الروابط الدائمة غير محدث أعد حفظ إعدادات الروابط الدائمة من لوحة التحكم
تصفيح لا يعمل مع pre_get_posts تعارض في التعديلات على الاستعلام تحقق من ترتيب الكود في functions.php

التصفيح باستخدام Ajax

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

خطوات مبسطة:

  1. إنشاء زر “تحميل المزيد” في القالب.

  2. ربطه بملف JavaScript يتعامل مع حدث النقر.

  3. إرسال استعلام Ajax إلى ملف PHP مخصص يعيد المقالات.

  4. إلحاق المحتوى الجديد بأسفل القائمة الحالية.


تأثير التصفيح على ترتيب الموقع في نتائج البحث

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

  • روابط rel=”prev” و rel=”next”

  • خرائط موقع محدثة (Sitemaps)

  • محتوى فريد في الصفحات المصفحة


أمثلة على تنسيقات تصفيح ناجحة

الموقع نوع التصفيح ملاحظات
BBC Arabic تصفيح تقليدي مرقّم تنظيم ممتاز للمحتوى الإخباري
Amazon زر تحميل المزيد تجربة سلسة في استعراض المنتجات
Medium تحميل تلقائي عند التمرير مخصص للمحتوى الطويل

خاتمة تقنية

التصفيح عنصر جوهري في أي موقع ووردبريس يسعى إلى تقديم محتوى منظم ومحسّن لمحركات البحث. سواء كان عبر النظام التقليدي أو عبر حلول متقدمة باستخدام Ajax، يبقى الهدف الأساسي هو تسهيل الوصول إلى المحتوى، وتقليل الضغط على الصفحات، وتحسين تجربة المستخدم. لضمان أقصى فعالية، يُنصح دائماً بمراقبة أداء الموقع، واستخدام أدوات تحليل مثل Google Search Console وPageSpeed Insights للتأكد من عدم وجود مشاكل في الزحف أو السرعة.


المراجع:

  1. Codex WordPress Pagination Guide

  2. Yoast SEO – Pagination and SEO

الصفحة السابقة 1 2