سنتناول في هذه المقالة كيفية إنشاء صفحة بحث في ووردبريس. تتيح صفحة البحث للزوار البحث عن محتوى محدد على موقعك الإلكتروني. سنغطي جوانب مهمة مثل إنشاء قالب لصفحة البحث، وربطها، وتخصيصها، وحفظ نتائج البحث، وعرض إجمالي عدد النتائج.
أشياء يجب أن تعرفها
قبل إنشاء صفحة بحث، هناك بعض الأمور التي يجب عليك معرفتها:
- يحتوي ووردبريس على وظيفة بحث مدمجة تسمح للمستخدمين بالبحث عن المحتوى بناءً على الكلمات الرئيسية.
- يتضمن ووردبريس نموذج بحث يمكن إضافته إلى الشريط الجانبي أو رأس الصفحة أو تذييلها لموقعك الإلكتروني بشكل افتراضي.
- لإنشاء صفحة بحث مخصصة، يجب عليك إنشاء قالب صفحة بحث مخصص أو استخدام إضافة منشئ الصفحات التي توفر عنصر بحث.
إنشاء قالب صفحة البحث
لإنشاء قالب صفحة بحث، اتبع الخطوات التالية:
- يمكنك الوصول إلى ملفات قالب ووردبريس الخاص بك من خلال مدير الملفات أو برنامج FTP.
- حدد موقع ملف page.php في مجلد القالب الخاص بك وقم بإنشاء نسخة مكررة منه.
- أعد تسمية الملف المطابق إلى search.php.
- افتح ملف search.php في محرر نصوص.
- قم بتخصيص القالب لعرض نتائج البحث باستخدام حلقة ووردبريس HTML . يمكنك الرجوع إلى دليل ووردبريس أو وثائق مطوري القوالب لتخصيص قالب البحث.
- احفظ التغييرات وقم بتحميل ملف search.php مرة أخرى إلى مجلد القالب الخاص بك.
إنشاء صفحة بحث
لإنشاء صفحة بحث في ووردبريس، اتبع الخطوات التالية:
- قم بتسجيل الدخول إلى لوحة تحكم إدارة ووردبريس الخاصة بك.
- انتقل إلى "الصفحات" وانقر على "إضافة جديد" لإنشاء صفحة جديدة.
- أدخل عنوانًا لصفحة البحث الخاصة بك، مثل "بحث" أو "العثور على محتوى"
- في محرر الصفحة، أضف نموذج البحث باستخدام أداة البحث المدمجة في ووردبريس أو كتلة البحث التي يوفرها مكون بناء الصفحات الإضافي.
- احفظ الصفحة.
الربط بصفحة البحث الخاصة بك
هناك عدة طرق للربط بصفحة البحث الخاصة بك:
استخدام معرف الصفحة
- انتقل إلى شاشة "الصفحات" في لوحة تحكم إدارة ووردبريس.
- حدد موقع صفحة البحث الخاصة بك وقم بتدوين معرف الصفحة.
- استخدم بنية عنوان URL التالية للربط بصفحة البحث الخاصة بك: https://yourdomain.com/?page_id=PAGE_ID، مع استبدال PAGE_ID بمعرف الصفحة الفعلي لصفحة البحث الخاصة بك.
استخدام مُعرّف الصفحة
- انتقل إلى شاشة "الصفحات" في لوحة تحكم إدارة ووردبريس.
- حدد موقع صفحة البحث الخاصة بك وقم بتدوين عنوانها.
- استخدم بنية عنوان URL التالية للربط بصفحة البحث الخاصة بك: https://yourdomain.com/page-slug، مع استبدال page-slug بالرابط الفعلي لصفحة البحث الخاصة بك.
باستخدام wp_list_pages()
إذا كان لديك قائمة تنقل على موقعك الإلكتروني، يمكنك استخدام الدالة wp_list_pages() لإنشاء رابط إلى صفحة البحث. أضف الكود التالي إلى ملفات قالب موقعك أو قائمة التنقل:
wp_list_pages('title_li=&include=PAGE_ID');
استبدل PAGE_ID بمعرف الصفحة الفعلي لصفحة البحث الخاصة بك.
تخصيص صفحة البحث الخاصة بك
يمكنك تخصيص صفحة البحث بتعديل القالب (search.php). يتيح لك ذلك التحكم في تخطيط نتائج البحث وتنسيقها وعرضها. خصص القالب وفقًا لتصميم موقعك ومتطلباته.
الحفاظ على نتائج صفحة البحث والترقيم
يحفظ ووردبريس تلقائيًا نتائج البحث وترقيم الصفحات. فعندما يُجري المستخدم بحثًا وينقر على إحدى النتائج، سينتقل إلى منشور أو صفحة محددة. وستبقى عبارة البحث محفوظة، مما يسمح له بالعودة إلى نتائج البحث عند الحاجة.
عرض إجمالي النتائج
لعرض العدد الإجمالي لنتائج البحث في صفحة البحث الخاصة بك، يمكنك استخدام الكود التالي داخل قالب صفحة البحث (search.php):
<?php
global $wp_query;
$total_results = $wp_query->found_posts;
صدى '<p style=";text-align:right;direction:rtl"> إجمالي النتائج: $total_results . '</p> ';
?>
يقوم هذا الكود باسترداد إجمالي نتائج البحث من الكائن العام $wp_query وإخراجها على صفحة البحث.
باتباع هذه الخطوات، يمكنك إنشاء صفحة بحث في ووردبريس وتخصيصها لتناسب تصميم موقعك الإلكتروني ووظائفه. تُحسّن صفحة البحث المخصصة تجربة المستخدم من خلال توفير طريقة مركزة وفعّالة للبحث عن المحتوى على موقعك.