تخصيص قالب بحث WordPress
نشرت: 2022-11-10تستخدم مواقع WordPress الإلكترونية مجموعة متنوعة من القوالب لعرض المحتوى ، بما في ذلك نتائج البحث. يمكن أن يختلف النموذج المستخدم لنتائج البحث وفقًا للموضوع أو المكون الإضافي المستخدم. ومع ذلك ، يتم عرض معظم نتائج بحث WordPress باستخدام قالب البحث الافتراضي في WordPress. يمكن تخصيص هذا القالب لعرض محتوى مختلف ، بما في ذلك عدد النتائج لكل صفحة ، وترتيب النتائج ، وتخطيط النتائج.
لا يمكن لموضوع WordPress أن يعمل بشكل صحيح بدون قوالب البحث والصفحة الخاصة به. يمكن ترميز كل واحد منهم في فترة زمنية قصيرة جدًا ، ولكل منها مساره الخاص. نتيجة لذلك ، سنلتف الحلقة الخاصة بنا في عبارة IF في search.php. يتم استخدام الترميز الذي يتحكم في كيفية ظهور نتائج البحث على صفحة البحث لتعيين مظهر نتائج البحث. من ناحية أخرى ، يعرض WordPress نموذج البحث بترميزه الخاص إذا كان قالبك لا يتضمن searchform.php. بالإضافة إلى ذلك ، سيتم تغليف محتويات حلقة الصفحة في content-page.php. مع إصدار content-single.php ، تكون جميع المنشورات غير مرئية ؛ إنها نسخة مجردة تمامًا.
كيف يمكنك معرفة النموذج الذي يستخدمه موقع WordPress؟
يمكن أيضًا استخدام IsItWP ، وهو كاشف لموضوع موقع الويب ، للكشف عن استخدام سمات WordPress على مواقع الويب. IsItWP هي أداة عبر الإنترنت تعرض قائمة من سمات WordPress والإضافات التي يستخدمها موقعك. يمكن الوصول إلى موقع ويب IsItWP بالنقر فوق عنوان URL الذي تريد البحث عنه.
بشكل عام ، تعد قوالب مواقع WordPress الأكثر شيوعًا. Joomla و Drupal هما منصتان أخريان شائعتان للقوالب. يمكنك التحقق مما إذا كان موقع الويب الخاص بك عبارة عن قالب أم لا باستخدام إحدى الطرق التالية. يعد أساس موقع الويب ، مثل النظام الأساسي الذي تم بناؤه عليه ، أمرًا بالغ الأهمية. إذا لم يكن أي منها متاحًا في الصفحة التالية ، فستحتاج إلى النظر تحت الغطاء. من السهل عرض مصدر صفحة الويب الخاصة بك عن طريق النقر بزر الماوس الأيمن فوق الصفحة وتحديد عرض مصدر الصفحة (أو ما شابه). لمعرفة القسم الذي توجد به ملفات CSS ، ابحث عن أسماء دليل ملفات CSS. على سبيل المثال ، ابحث عن / WP-content / theme / ، متبوعًا باسم النسق السابق. تحقق لمعرفة ما إذا كانت أي صور مشتقة من قالب باستخدام البحث العكسي عن الصور.
يوفر لك Squarespace سمة مجانية لموقعك الأول. قم بتخصيص هذا المظهر لتلبية احتياجاتك الخاصة ، ولكن ضع في اعتبارك أنه يجب أن يكون متوافقًا مع Squarespace. إذا كنت تريد تغيير الخطوط أو الألوان أو التخطيطات ، فستحتاج إلى اختيار سمة تتضمن هذه الميزات.
علاوة على ذلك ، يمكنك استخدام سمات الطرف الثالث ، والتي تمنحك نطاقًا أوسع من الخيارات. ومع ذلك ، يجب عليك قراءة شروط الخدمة للموضوع الذي تريد استخدامه قبل استخدامه ، حيث قد تحتوي بعض هذه السمات على ميزات تنتهك شروط خدمة Squarespace.
يوصى بحفظ القالب كقالب لاستخدامه مرارًا وتكرارًا. يتم تخزين قوالب Squarespace في قاعدة رموز Squarespace ويمكن استخدامها لإنشاء مواقع ويب جديدة بناءً على نفس الشكل والمظهر.
يوفر لك Squarespace مجموعة من السمات الافتراضية لموقعك الجديد.
فوائد ثيمات WordPress
إذا كنت تبحث عن إنشاء موقع ويب جديد على الفور ، فإن ثيمات WordPress هي السبيل للذهاب. على موقع WordPress ، يمكنك الاختيار من بين مجموعة متنوعة من السمات ، يتضمن كل منها مجموعة من الملفات التي توفر أساس موقع الويب الخاص بك ، مثل نماذج About Us و Contact Us. بمجرد شراء قالب WordPress ، ستحتاج إلى تثبيته واختيار الصفحات التي تريد استخدامه عليها.
ماذا يرى WordPress Search؟

باستخدام منطقة إدارة WordPress ، يمكنك الآن رؤية الكلمات الرئيسية لموقع الويب الخاص بك. يمكنك الوصول إلى أسئلتك بالانتقال إلى Insights. يمكنك أيضًا البحث عن المعلومات بالنقر فوق علامة التبويب Search Console بعد الانتهاء من قراءة التقارير. في الصفحة ، سترى قائمة بالكلمات الرئيسية التي تظهر في نتائج البحث لموقعك على الويب.
عندما يفتقر موقع الويب إلى التنقل ، فإنه يعتبر مسيئًا للمستخدمين. يعد مربع البحث أهم ميزة في أي موقع ويب لـ 40 من مستخدميه. يمكن للزوار تحديد موقع المعلومات ذات الصلة بسرعة باستخدام شريط البحث. كيف يبحث WordPress عن المواضيع؟ عندما يتعلق الأمر بتعزيز تجربة التنقل في سرد مواقع الويب مثل Trulia ، يلزم وجود شريط بحث. على Boozt ، على سبيل المثال ، يمكنك البحث عن مصطلح مثل "قمصان" والحصول على جميع المنتجات المتعلقة به. من السهل جدًا إعداد إمكانات البحث في WordPress ، ويمكنك تحقيق ذلك ببساطة عن طريق النقر فوق الزر المناسب.
باستخدام أدوات WordPress ، يمكنك إضافة بحث إلى موقع الويب الخاص بك ليس فقط في رأس الصفحة أو تذييلها ، ولكن أيضًا داخل المحتوى. يسمح لك المكون الإضافي الخاص ببناء الصفحات بتحديد وتثبيت أداة البحث بسهولة على موقع الويب الخاص بك. يمكنك أيضًا استخدام فئات CSS المخصصة لتغيير نمط كتلة البحث. باستخدام أدوات تطوير قوية ، يمكن تمكين وظيفة البحث في WordPress لمحتوى الموقع والصفحة. يمكن تمكين نظام البحث باستخدام الرمز المختصر الذي يوفره ملف السمات function.php. عندما تضيف المزيد من الصفحات إلى موقع الويب الخاص بك ، يستغرق الأمر وقتًا أطول لخدمة زوار موقعك. بدلاً من استخدام WordPress للبحث ، يمكن للمستخدمين استخدام المكون الإضافي Swiftype Site Search للبحث عن المنتجات والخدمات من خلال محرك بحث أكثر دقة.
يمكنك إضافة محرك بحث إلى موقع WordPress الخاص بك باستخدام أداة محرك البحث القابل للبرمجة. إنه الحل الوحيد المتاح لأصحاب متاجر التجارة الإلكترونية. يمكنك استخدامه لزيادة وضوح المنتجات في متجر WooCommerce الخاص بك. بنهاية هذه الجلسة ، ستكون قد تعلمت بعض أفضل الممارسات لتحسين البحث الداخلي على موقع WordPress الخاص بك. في نتائج بحث WordPress ، يعرض قائمة بجميع الصفحات والمنشورات التي تتوافق مع مصطلح البحث. يصعب على المستخدمين التنقل في النتائج حيث يوجد الكثير للاختيار من بينها. على الرغم من أن نظام البحث في WordPress يبدو أنه تكوين سهل ، فمن الأهمية بمكان أن يكون المحتوى متاحًا مجانًا للمستخدمين. إذا قمت بتمكين تتبع بحث Google Analytics ، فستتمكن من رؤية ما يفعله زوارك أثناء استخدام شريط البحث. نتيجة لذلك ، يمكنك التأثير في كيفية تفاعل زوار موقعك معها.
الترقية إلى WordPress 5.9 لإنشاء صفحة بحث
لإنشاء صفحة بحث ، ستحتاج إلى الترقية إلى WordPress 5.9. عند الانتهاء ، انقر فوق علامة التبويب الصفحة في لوحة المعلومات للوصول إلى صفحة البحث.
قالب صفحة نتائج البحث في ووردبريس
قالب صفحة نتائج بحث WordPress عبارة عن قالب يمكن استخدامه لعرض نتائج استعلام البحث. يمكن تخصيص هذا النموذج لعرض النتائج بعدة طرق ، بما في ذلك حسب التاريخ أو الصلة بالموضوع أو بدمج كليهما. يمكن أيضًا تخصيص القالب لعرض النتائج بتنسيقات متنوعة ، بما في ذلك قائمة أو شبكة أو خريطة.
تعد وظيفة البحث في موقع الويب من أكثر الجوانب المفيدة للموقع. يمكنك استخدام هذه الميزة إلى أقصى إمكاناتها من خلال استخدام مجموعة متنوعة من المكونات الإضافية. هناك طريقتان لتغيير شكل وأسلوب صفحة نتائج البحث: تغيير معامِلات البحث أو تغيير نتائج البحث. هذه الصفحة عبارة عن مجموعة من نتائج البحث وليست صفحة قياسية. يتم عرض نتائج البحث على صفحة تعتمد على القالب الذي يمليه ملف search.php . بمجرد تمكين سمة الكتلة ، انتقل إلى المظهر. سيتم تضمين قالب البحث في تلك البرامج.
باستخدام هذه الأدوات ، يمكنك إنشاء صفحة نتائج بحث مخصصة لكتلة WordPress أو CMS ، بالإضافة إلى أي سمة أخرى. في نموذج المشاركة ، يمكنك سرد عناصر المنشور وتحريرها ، والتي تتضمن العنوان والمقتطف والتاريخ والصورة المميزة ، ويمكنك تغيير مواقعها كنتائج. يمكن أيضًا حذف القالب الافتراضي ، ويمكنك اختيار قالب جديد من قائمة أنماط الاستعلام إذا كنت تريد ذلك. عملية إنشاء صفحة نتائج بحث مخصصة في Elementor هي نفس عملية إنشاء أي صفحة أخرى. سترغب على الأرجح في إنشاء سمة فرعية أولاً - فمن الأسهل والأكثر أمانًا ارتكاب الأخطاء. إذا لم تتمكن من العثور على ملف search.php ، فيمكنك إنشاء واحد يدويًا. من المحتمل أن تكون صفحة نتائج بحث WordPress جزءًا من العقارات على موقع الويب الخاص بك. باستخدام مكون إضافي أو مقتطفات من التعليمات البرمجية ، يمكنك أيضًا منع المنشورات والصفحات والمؤلفين. يمكنك تحديد كيفية عرض نتائج البحث باستخدام المكون الإضافي Better Search.
كيف يعمل WordPress Search
البحث في WordPress: كيف يعمل إذا كنت تستخدم WordPress للبحث عن محتوى في مدونتك ، فسيتم عرض نتائج البحث بترتيب زمني. لا يمكنك استخدام تاريخ العبارة ، حيث لا يُقصد استخدامها من قبل عدد من الأشخاص في نفس الوقت ، لأنها على الأرجح شائعة ، أو الأكثر استخدامًا ، أو أبجديًا. من الأحدث إلى الأحدث ، يتم اتباع الترتيب الزمني.

كيف يعمل محرك البحث؟ هل تبحث في جميع الحقول في الجدول؟ ماذا تفعل مع الأعمدة الرقمية وغير السلسلة؟ هل يمكنك التحكم / تقييد الأعمدة التي تم البحث عنها؟ كيف يمكنني العثور على شيء مثل سميث و "جون"؟ هناك 15 إجابة إجمالية ، تستمر كل إجابة واحدة إلى خمس عشرة ثانية. تم تحضير عامل تصفية لفصل كل رمز مميز متأخر مسافة ثم تم إنشاء عبارة أين (الأعمدة التي تحتوي على٪ الرموز٪ 1٪ و٪ الرموز٪ 2٪ &٪).
بمعنى آخر ، يمكنك استخدام العمود 2 مثل ... بمجرد إصدار الإصدار التالي ، أود اختباره. في مربع البحث ، يمكنك إدخال عدة كلمات أو رموز مميزة. اجعل الكلمات مسموعة أكثر عن طريق المباعدة بينها. سيبحث عن كل كلمة في قاعدة البيانات من خلال النظر في كل عمود. إذا أدخلت الكلمات john smith ، فسيتم سؤالك عما إذا كان العمود يحتوي على القيمة john والقيمة smith. إذا كان لديك وقت قصير ، فيمكنك أيضًا محاولة إضافة مصفوفة مرشح تعرض مصفوفة من الأعمدة. اعتبارًا من الآن ، أبحث عن طريقة لعرض الأعمدة التي أريدها فقط في البحث والعرض. يجب أن تكون قادرًا على تحديد إصدارات متعددة من الأعمدة القابلة للاستعلام من أجل استخدام جدول في استعلامات متعددة.
كيفية إضافة وظيفة البحث إلى موضوع WordPress الخاص بك
من أجل البحث عن عناصر محددة ، يجب عليك أولاً البحث في ملف jobs.php الخاص بالقالب ثم إضافة وظيفة البحث إلى إعدادات السمة. يمكنك العثور على اسم موقعك في الزاوية العلوية اليسرى من الشاشة بالنقر فوقه ، ثم النقر فوق "السمات" في شريط القائمة أعلى الشاشة. ابحث عن إعداد "بحث" ضمن علامة التبويب "المظهر" على شاشة السمات. إذا كان لديك موقع WordPress مستضاف ذاتيًا ، فستحتاج إلى إضافة وظيفة بحث إلى موقع WordPress.org في منطقة إدارة WordPress الخاصة بك. يمكن تحقيق ذلك من خلال النقر على رابط "المسؤول" في الزاوية اليسرى العلوية من الشاشة ثم اختيار "الإعدادات" في الجزء العلوي من الشاشة. يمكنك أيضًا تغيير معايير البحث بالانتقال إلى علامة التبويب "عام" واختيار "بحث". يمكّنك قسم "تحسين محرك البحث" من البحث عن جميع الصفحات أو صفحات محددة على موقع WordPress الخاص بك. عند النقر فوق علامة التبويب "محركات البحث" ، ستتمكن من البحث عن جميع محركات البحث أو عن أي محرك بحث محدد. إذا كنت ترغب في تمكين وظيفة البحث فقط لمستخدمي موقع WordPress الذين قاموا بتسجيل الدخول ، فقم بإضافة إعداد "User Role" إلى قسم "Search".
قالب البحث عن موضوع WordPress
يعد قالب البحث عن سمة WordPress طريقة رائعة للعثور على المظهر المثالي لموقعك على الويب. هناك العديد من الأماكن المختلفة للعثور على السمات ، ولكن يمكن أن يساعدك استخدام النموذج في تضييق نطاق خياراتك والعثور على الخيار المثالي لموقعك.
سيرشدك هذا الفيديو خلال خطوات إنشاء قالب بحث متقدم مخصص في WordPress. سنفترض أن لدينا نوع منشور مخصص للكتب ، وتصنيفًا مرفقًا لأنواع الكتب ، ومجموعة متنوعة من الحقول الوصفية المخصصة مثل المؤلف ، وسنة النشر ، ورقم ISBN ، وما إذا كان الكتاب متوفرًا أم لا. سيتم استخدام معظم الكود الأساسي إذا كنت تستخدمه. في هذا الدليل ، سننشئ نموذج بحث متقدمًا لنوع منشور مخصص. سيتم أيضًا إنشاء فئة كتاب تصنيف مخصص هرمي. وظائف WordPress يمكن أن تنشئ the_posts_pagination () و the_links_pagination () ترقيم صفحات الاستعلام. الكود هو HTML وليس المقصود أن يكون استعلامًا مخصصًا ؛ بدلاً من ذلك ، فإن الغرض منه هو العمل مع كائن WP_Query العام (وهو قالب صفحة).
لن نقوم بتضمين التصميم في هذا البرنامج التعليمي ، لذلك تقع على عاتقك مسؤولية تحديد الطريقة التي تريد القيام بها. يجب أن تقرر كيفية التعامل مع التعريف المخصص للمنشور ، والذي يتم التعامل معه يدويًا باستخدام طريقة add_meta_box () أو باستخدام البرنامج المساعد Advanced Custom Fields. يمكن استخدام الكود التالي ، كما هو موضح في ملحق ACF والشفرة أعلاه ، لتحرير كتاب واحد. من الممتع جدًا تجميع أكبر عدد ممكن من منشورات الكتب. بعد ذلك ، سننشئ قالب الصفحة الذي سيحتوي على بحثنا المتقدم. عند استخدام get_query_var ، نريد أن نتمكن من العثور على معلمات GET من عنوان URL. هذه هي المعلمات المستخدمة لـ GET في WordPress ، لكنها ليست جزءًا من معلمات GET القياسية.
يتم تطبيق عامل تصفية على query_vars في هذه الحالة. إذا لم يتم تعيينها ، يتم إرجاع سلسلة بسلسلة فارغة. سيظهر كنموذج واحد مع المدخلات اللازمة وزر لإرسال النماذج. يتم استخدام الكود أدناه لإنشاء WP_Query الذي يستخدم المعلمات. قبل أن نبدأ ، تضمن الحجة الأولى أننا نبلغ أنفسنا بشكل صحيح بمكان وجودنا في المتغير المُقسَّم إلى صفحات الذي كنا نحضره سابقًا ، وأننا نستعلم عن الكتب فقط. من الأهمية بمكان أن يتم تعيين التصنيف على التصنيف المخصص لدينا ، وأن تكون سمة الاسم صحيحة ، وأن تكون قيم المصطلح ثابتة وليست معرفات. من خلال استدعاء get_template_part () في كل منشور ، يمكننا أن نوضح لك كيفية تكرار النتائج في الكود أدناه.
بعد الحلقة ، يتم استخدام الوظيفة_posts_pagination () لإنشاء روابط لصفحات النشر. إذا لم يتم إرجاع أية منشورات ، فستظهر فقرة بسيطة بها نص. التصميم الأساسي يجعلها تبدو هكذا.
كيف يمكنني البحث عن موضوع ووردبريس معين؟
وفقًا لـ WPShout ، فإن العملية بسيطة مثل Google. أدخل "WP-content / theme / [theme-name]" وجميع علامات الاقتباس ، متبوعة بالكلمة "ذات علامة" ، وستحصل على نتيجة بحث تبدو وكأنها خطأ نصي في PHP.
تخصيص صفحة نتائج بحث ووردبريس
إذا كنت ترغب في تخصيص صفحة نتائج بحث WordPress الخاصة بك ، فهناك بعض الأشياء التي يمكنك القيام بها. بالنسبة للمبتدئين ، يمكنك تثبيت مكون إضافي مثل البحث والتصفية. يتيح لك هذا المكون الإضافي إضافة حقول مخصصة إلى صفحة نتائج البحث الخاصة بك ، بحيث يمكنك إضافة أشياء مثل شريط البحث والقوائم المنسدلة ومربعات الاختيار والمزيد. يمكنك أيضًا تعديل ملف search.php الخاص بقالبك لإضافة رمز مخصص إلى صفحة نتائج البحث الخاصة بك.
يمكن للمستخدمين البحث عن محتوى على موقع WordPress الخاص بك عن طريق النقر فوق نتائج البحث. ستتمكن من تحسين تجربة المستخدم من خلال تخصيص الواجهة ، مما يؤدي إلى المزيد من مشاهدات الصفحة والتحويلات. باستخدام المكون الإضافي SearchWP ، يمكنك استبدال نماذج البحث والقوالب الافتراضية في WordPress بنماذجك وقوالبك. إذا كان موقع الويب الخاص بك يحتوي بالفعل على نموذج بحث ، فيمكنك إضافة نموذج بالانتقال إلى المظهر. تم إعداد صفحة القطعة. عند إضافة سمة ، يمكنك تحديد مقدار الأهمية التي يجب أن تتمتع بها في نتائج البحث. نتيجة لوزنها ، ستعتبره SearchWP أكثر صلة من السمات الأخرى الموجودة في هذا المصدر.
يتيح لك زر "حفظ المحركات" حفظ التغييرات. تتيح لك وظيفة SearchWP's SearchEngine Pro استبعاد المنشورات أو الصفحات من نتائج البحث بسهولة. حدد المحتوى الذي تريد الترويج له ، ثم انقر فوق الزر "ترقية إلى أعلى". يمكن العثور على إرشادات أكثر تفصيلاً حول كيفية إعداد البحث المباشر في WordPress في برامجنا التعليمية. تتضمن إمكانات البحث في SearchWP مستندات PDF ومخرجات الرموز القصيرة وبيانات أخرى. يتم تمكين هذه الميزات أو تعطيلها حسب الحاجة. بالإضافة إلى ذلك ، يمكنه البحث عن ملفات PDF ومستندات Office المخزنة في مكتبة وسائط WordPress الخاصة بك.
بالنقر فوق الزر "إضافة / إزالة السمة" بجوار المصدر ، يمكنك إضافة حقول مخصصة إلى مصادر البحث الخاصة بك. يمكّنك SearchWP من تحسين نتائج البحث في التجارة الإلكترونية بسهولة. يتضمن هذا التطبيق عمليات تكامل قوية مع المكونات الإضافية للتجارة الإلكترونية الشهيرة مثل WooCommerce و Easy Digital Downloads. عندما تذهب إلى SearchWP ، سيظهر محرك بحث. إذا انتقلت إلى صفحة الإعدادات ، فابحث عن علامة التبويب خيارات متقدمة. يجب تحديد المربع بجوار خيار "تحليل الرموز القصيرة عند الفهرسة" من هنا.
لاستبعاد مشاركات معينة من نتائج البحث
إذا كنت تريد فقط استبعاد منشورات معينة من الظهور في نتائج البحث ، فانتقل إلى علامة التبويب "المنشورات" وحدد المنشورات التي تريد استبعادها.