كيفية إنشاء بحث مخصص في WordPress بدون مكون إضافي
نشرت: 2022-07-25هل تتساءل عن كيفية إنشاء بحث مخصص في WordPress بدون مكون إضافي؟
من خلال تخصيص البحث على موقعك ، يمكنك زيادة عدد مشاهدات الصفحة ، وزيادة مبيعاتك ، ومساعدة زوارك في العثور على ما جاءوا من أجله بشكل أسرع.
في هذه المقالة ، سنتحدث عن كيفية تخصيص البحث على موقعك دون تثبيت مكون إضافي ولماذا لا يزال يتعين عليك التفكير في استخدام مكون إضافي للقيام بذلك.
فيما يلي جدول محتويات لمساعدتك على التنقل بسرعة خلال هذه المقالة:
- لماذا يعد البحث المخصص مهمًا لموقع WordPress الخاص بك؟
- عيوب إنشاء بحث مخصص بدون مكون إضافي
- أسهل طريقة لتخصيص بحث WordPress على موقعك
- قم بإنشاء بحث مخصص في WordPress بدون مكون إضافي
هيا نبدأ!
لماذا يعد البحث المخصص مهمًا لموقع WordPress الخاص بك؟
للبدء ، دعنا نتحدث عن كيف يمكن أن يساعدك البحث المخصص على موقعك في تنمية نشاطك التجاري.
يتيح لك تخصيص البحث على موقعك:
- تقديم المزيد من نتائج البحث ذات الصلة . قصر بحثك على فئات محددة لتضييق نتائج البحث ومساعدة الزوار في العثور على ما يبحثون عنه بشكل أسرع.
- احصل على المزيد من مشاهدات الصفحة والمبيعات . عزز قابلية اكتشاف المحتوى الخاص بك وقم بزيادة دخلك عن طريق الترويج لمنشورات أو منتجات معينة في نتائج البحث الخاصة بك.
- كوِّن جمهورًا مخلصًا . من المرجح أن يعود الزوار الذين لديهم تجربة بحث إيجابية على موقعك مرة أخرى لاستكشاف المزيد من المحتوى الخاص بك.
- جذب المزيد من حركة المرور من محركات البحث . من خلال مساعدة الزوار في العثور على المحتوى المناسب بشكل أسرع ، فإنك تجعلهم يبقون على موقعك لفترة أطول ، وهو أحد عوامل الترتيب الرئيسية في Google.
بعد أن اكتشفنا الفوائد التي يمكن أن يجلبها البحث المخصص إلى عملك ، دعنا نتحدث عن العيوب التي يمكنك توقعها إذا قمت بذلك بدون مكون إضافي.
عيوب إنشاء بحث مخصص بدون مكون إضافي
يجب أن تفكر في اثنين من العوائق الرئيسية إذا كنت ترغب في إنشاء بحث مخصص على موقعك بدون مكون إضافي.
1. يتطلب مهارات الترميز ومعرفة عميقة في WordPress
العيب الرئيسي لتخصيص البحث في موقعك يدويًا هو أنه يتطلب خبرة ترميز واسعة ومعرفة عميقة بـ WordPress.
الشيء هو أنه لا توجد أدوات تهيئة بحث افتراضية في WordPress.
نتيجة لذلك ، فإن الطريقة الوحيدة لتخصيص بحثك هي تعديل ملفات WordPress الأساسية ورمز قالبك.
إنه غير مريح ويستغرق وقتًا طويلاً وغير مناسب للأشخاص غير المهتمين بالتكنولوجيا.
علاوة على ذلك ، إذا فعلت شيئًا خاطئًا ، فقد يؤدي ذلك إلى تعطل موقعك ، لذلك يجب أن تكون حذرًا للغاية عند تخصيص ملفات السمات الخاصة بك.
2. سيكون لديك ميزات أقل
بالإضافة إلى ذلك ، حتى إذا كانت لديك مهارات تشفير واسعة النطاق ، فإن عدد ميزات البحث المخصصة التي يمكنك إضافتها بدون مكون إضافي محدود.
على سبيل المثال ، لا يمكنك إضافة محركات بحث متعددة بمجموعة فريدة من القواعد ، واستبعاد صفحات أو فئات معينة من البحث ، وإدارة ترتيب نتائج البحث ، وغير ذلك الكثير.
لذلك إذا كان من الضروري أن تتحكم بشكل كامل في كيفية عمل البحث على موقعك ، فيجب أن تفكر في استخدام مكون إضافي قوي للبحث في WordPress.
3. قد تفقد تغييراتك
أخيرًا ، نظرًا لأن تخصيص البحث بدون مكون إضافي يتطلب إجراء تعديلات على ملفات موقعك ، فستفقد جميع التغييرات التي أجريتها عند تحديث المظهر أو إصدار WordPress.
أفضل طريقة لتجنب مثل هذه المواقف هي استخدام مكون إضافي للبحث في WordPress ، لأنه يحافظ على إعداداتك مهما فعلت مع موقعك.
مع ذلك ، دعنا نلقي نظرة على كيفية تخصيص البحث على موقعك ببضع نقرات ، دون الحاجة إلى الترميز وبغض النظر عن مهاراتك الفنية.
أسهل طريقة لتخصيص بحث WordPress على موقعك
أسهل طريقة لتخصيص بحث على موقع WordPress الخاص بك هي استخدام مكون إضافي مثل SearchWP.
SearchWP هو المكون الإضافي للبحث في WordPress الأعلى تصنيفًا والموثوق به من قبل أكثر من 30000 من مالكي مواقع الويب.
تسمح لك واجهته سهلة الاستخدام وميزاته القوية بتخصيص بحثك بالكامل حتى إذا قمت بتشغيل موقع الويب الأول الخاص بك.
على سبيل المثال ، باستخدام SearchWP ، يمكنك إدارة المكان الذي يجب أن يبحث فيه WordPress عن التطابقات ، وقصر البحث على نوع معين من المحتوى ، وتمكين البحث بالعلامات والحقول المخصصة ، وغير ذلك الكثير.
أفضل شيء هو أنه يمكنك القيام بمعظم هذه الأشياء ببضع نقرات فقط.
يمكنك أيضًا استخدام SearchWP من أجل:
- إظهار نتائج البحث في الوضع المباشر . قم بتمكين العرض المباشر لنتائج البحث على موقعك حتى يتمكن زوار موقعك من الانتقال فورًا إلى المحتوى الذي يريدونه.
- تتبع عمليات البحث للزائرين . اجمع البيانات حول ما يبحث عنه الزائرون على موقعك ، والنتائج الأكثر قابلية للنقر ، وغيرها من البيانات القيمة.
- تسليط الضوء على مصطلحات البحث في نتائج البحث . ساعد زوارك في معرفة ما إذا كانوا قد عثروا على المحتوى المناسب بشكل أسرع عن طريق إبراز الكلمات الرئيسية في نتائج البحث.
- استبعاد صفحات معينة من البحث . تخلص من الفوضى في نتائج البحث على موقعك عن طريق استبعاد الصفحات المكررة والمحتوى القديم.
بعد معرفة سبب كون SearchWP هو أفضل مكون إضافي للبحث في WordPress ، دعنا نرى كيف يمكنك استخدامه لتخصيص البحث على موقعك وفقًا لاحتياجاتك.
الخطوة 1: تثبيت وتنشيط SearchWP
الخطوة الأولى هي الذهاب والحصول على نسختك من SearchWP هنا.
بمجرد الانتهاء من ذلك ، انتقل إلى لوحة معلومات حساب SearchWP وانقر فوق التنزيلات .
بعد ذلك ، اضغط على الزر Download SearchWP واحفظ المكون الإضافي على جهاز الكمبيوتر الخاص بك.
بعد التنزيل ، انسخ مفتاح ترخيص SearchWP في الزاوية اليسرى السفلية.
بعد ذلك ، ستحتاج إلى تثبيت SearchWP على موقعك. إذا كنت بحاجة إلى مساعدة ، يمكنك اتباع دليلنا المفصل حول تثبيت مكون WordPress الإضافي.
بمجرد تشغيل SearchWP وتشغيله على موقعك ، فإن الخطوة التالية هي تنشيط نسختك من المكون الإضافي.
للقيام بذلك ، انتقل إلى لوحة معلومات WordPress الخاصة بك وانقر فوق تنشيط الترخيص تحت زر SearchWP في اللوحة العلوية.
بعد ذلك ، أدخل مفتاح الترخيص الخاص بك في حقل الترخيص واضغط على تنشيط .
بعد تنشيط نسختك من SearchWP ، فأنت على استعداد لبدء تخصيص بحثك.
الخطوة الثانية: ابدأ تخصيص البحث
للبدء ، انقر فوق محركات في إعدادات SearchWP.
يمكنك إضافة وإزالة وتخصيص محركات البحث الخاصة بك في علامة التبويب هذه.
يقوم SearchWP تلقائيًا بإنشاء محرك البحث الافتراضي بعد التثبيت.
إنه مرتبط بكل نموذج بحث موجود ، لذلك من خلال تخصيصه ، يمكنك التحكم في كيفية عمل البحث عبر موقعك.
على سبيل المثال ، يمكنك إدارة قائمة مصادر البحث الخاصة بك ، وجعل WordPress يفكر في سمات محتوى جديدة ، وقصر البحث على فئات معينة ، والمزيد.
باستخدام SearchWP ، يمكنك إضافة عدد غير محدود من محركات البحث وربطها بنماذج البحث الفردية على موقعك.
بفضل ذلك ، يمكنك إنشاء نماذج بحث مخصصة بسرعة لاحتياجات العمل المختلفة ووضعها في أي مكان تريده على موقعك.
نظرًا لأننا في هذا البرنامج التعليمي نريد تخصيص كيفية عمل البحث في جميع أنحاء الموقع بالكامل ، فسنقوم بتحرير محرك البحث الافتراضي .
أولاً ، دعنا نحدد المكان الذي سيبحث فيه WordPress عن المحتوى من خلال تكوين قائمة مصادر البحث الخاصة به.
إدارة مصادر البحث الخاصة بك
للبدء ، اضغط على زر المصادر والإعدادات ضمن قسم محرك البحث الافتراضي .
هنا يمكنك إدارة المكان الذي يجب أن يبحث فيه WordPress عن التطابقات. بشكل افتراضي ، يبحث بين المنشورات والصفحات وملفات الوسائط .
لإزالة مصدر بحث ، قم بإلغاء تحديد المربع المجاور له. على سبيل المثال ، لنقصر البحث على موقعنا على المشاركات فقط.
للقيام بذلك ، سنقوم بإلغاء تحديد جميع المصادر الأخرى باستثناء المنشورات ثم النقر فوق تم لحفظ التغييرات.
بمجرد قيامنا بإعداد قائمة مصادر البحث الخاصة بنا ، فلنقم أيضًا بتحسين بحثنا من خلال جعل WordPress يفكر في سمات المنشور والتصنيفات.
تكوين سمات البحث الخاصة بك
للبدء ، انقر فوق الزر " إضافة / إزالة السمات " في قسم "مصدر بحث المنشورات ".
في النافذة الظاهرة ، يمكنك تحديد السمات والتصنيفات التي تريد أن يأخذها WordPress في الاعتبار عند إجراء بحث.
لجعل حقل مخصص معين قابلاً للبحث ، انقر فوق حقل الحقول المخصصة وأدخل اسمه.
يوجد أيضًا اختصار Any Meta Key ، من خلال إضافته يمكنك جعل جميع حقول البحث الموجودة قابلة للبحث في وقت واحد.
عندما تنتهي من إضافة الحقول المخصصة ، فلنقم أيضًا بإنشاء تصنيفات فهرس WordPress.
في WordPress ، تعتبر التصنيفات طريقة لتصنيف المحتوى والبيانات. على سبيل المثال ، يمكن أن تكون فئات النشر أو العلامات أو التنسيق أو أي شيء آخر.
لجعل تصنيف جديد قابلاً للبحث ، انقر فوق حقل التصنيفات وحدد التصنيف المطلوب.
على سبيل المثال ، دعنا نجعل WordPress يفكر في نشر العلامات عند إجراء بحث. للقيام بذلك ، حدد خيار العلامات من القائمة المنسدلة.
يمكنك أيضًا جعل WordPress يتجاهل سمات النشر الافتراضية مثل العنوان ، والمحتوى ، والارتفاع ، والمقتطف عن طريق إلغاء تحديد المربعات المجاورة لها.
بعد الانتهاء من إدارة سمات مصدر بحث المنشورات ، اضغط على تم لحفظ التغييرات.
الآن ، دعنا نرى كيف يمكنك تضييق نطاق البحث لمنح زوار موقعك نتائج أكثر صلة.
قصر البحث على فئة منشور معينة
للبدء ، اضغط على زر تعديل القواعد .
ثم انقر فوق "إضافة قاعدة" .

هنا يمكنك إضافة قواعد وفقًا لـ WordPress سيقوم بتصفية المحتوى في نتائج البحث.
على سبيل المثال ، يمكنك إضافة قاعدة لاستبعاد فئات معينة من بحثك أو ، بالعكس ، قصر بحثك عليها.
لنفترض أننا نريد قصر البحث على موقع الاختبار لدينا على فئة الأخبار .
للقيام بذلك ، تأكد أولاً من اختيار الخيار إظهار الإدخالات فقط إذا: وتصنيف الفئات .
ثم أدخل اسم الفئة التي تريد قصر البحث عليها في الحقل الموجود في أقصى اليمين. في حالتنا ، ستكون الأخبار .
بعد الانتهاء من تخصيص قواعد محرك البحث الخاص بك ، انقر فوق تم لحفظ التغييرات.
عندما تكون سعيدًا بكيفية تخصيص بحثك ، فأنت جاهز للانتقال إلى الخطوة الأخيرة وحفظ محرك البحث الخاص بك.
احفظ محرك البحث الخاص بك
للقيام بذلك ، اضغط على Save Engines في الزاوية اليمنى العليا من لوحة معلومات SearchWP.
ثم انقر فوق إعادة إنشاء الفهرس لجعل WordPress يقوم بإعادة فهرسة كل المحتوى الخاص بك وتطبيق إعدادات محرك البحث الجديد.
هذا هو. لقد قمت بتخصيص البحث وفقًا لاحتياجاتك دون كتابة سطر واحد من التعليمات البرمجية.
دعنا نختبر بحثك الجديد للتأكد من أنه يعمل وفقًا لتخصيصاتك.
الخطوة 3: اختبر بحثك الجديد
للبدء ، انتقل إلى موقع الويب الخاص بك وقم بإجراء بحث اختباري. على سبيل المثال ، نظرًا لأننا جعلنا علامات النشر قابلة للبحث ، فلنحاول العثور على منشور بواسطة علاماته فقط.
في موقعنا التجريبي ، لدينا منشور يسمى "ميزات WordPress الجديدة" ، والذي يحتوي على علامة "التحديثات".
دعنا نبحث عن طريق هذه العلامة ومعرفة ما إذا كان بإمكاننا العثور على منشوراتنا.
وجدنا المنشور على الرغم من عدم وجود كلمة "تحديثات" في العنوان أو المقتطف أو المحتوى.
هذا يعني أن محرك البحث لدينا يأخذ في الاعتبار الآن علامات النشر عند البحث عن التطابقات.
دعنا نتأكد أيضًا من أن البحث على موقعنا يقتصر الآن على فئة "الأخبار".
للقيام بذلك ، سنبحث عن "WordPress" ، نظرًا لأن لدينا العديد من المنشورات المتعلقة بـ WordPress في فئات أخرى.
يمكنك أن ترى أنه يتم عرض المنشورات من فئة الأخبار فقط بين نتائج البحث التي حصلنا عليها.
هذا يعني أن القاعدة التي أضفناها إلى محرك البحث الخاص بنا ، والتي تنص على أن WordPress يجب أن يبحث فقط بين الأخبار ، تعمل كما ينبغي.
لذلك ، لقد تعلمت للتو أسهل طريقة لتخصيص بحثك. لنرى الآن كيف يمكنك القيام بذلك دون استخدام مكون إضافي.
قم بإنشاء بحث مخصص في WordPress بدون مكون إضافي
لتخصيص بحثك بدون مكون إضافي ، ستحتاج إلى إجراء تعديلات على المظهر الخاص بك.
الطريقة الأكثر أمانًا للقيام بذلك هي إنشاء سمة فرعية للموضوع الحالي الذي تستخدمه على موقعك.
بهذه الطريقة ، عند إجراء تغييرات على سمة فرعية ، يظل المظهر الرئيسي دون تغيير ، مما يسمح لك بالتبديل إليه بسرعة في حالة حدوث أخطاء فادحة.
بالإضافة إلى ذلك ، يسمح لك وجود سمة فرعية بتحديث السمة الرئيسية الخاصة بك دون فقد التغييرات التي أجريتها. لمزيد من التفاصيل حول كيفية إنشاء قالب فرعي ، تحقق من كيفية إنشاء برنامج تعليمي لموضوع الطفل.
بعد إنشاء سمة فرعية وتنشيطها ، فأنت على استعداد لبدء تخصيص بحثك.
للبدء ، انتقل إلى المظهر »Theme Files Editor في لوحة معلومات WordPress الخاصة بك.
ثم ابحث عن ملف jobs.php على اللوحة اليمنى وانقر فوقه.
بعد ذلك ، اتبع الإرشادات أدناه بناءً على التخصيصات التي تريد إجراؤها للبحث على موقعك.
تمكين البحث عن المشاركات حسب العلامات والفئات
لجعل علامات وفئات المنشورات قابلة للبحث على موقعك بدون مكون إضافي ، أضف الكود التالي إلى ملف function.php الخاص بقالبك:
/* * ---------------------------------------------------------- * * Search Posts by Tags and Categories * * ---------------------------------------------------------- */ /** * Join the terms, term_relationship, and term_taxonomy tables. * * @global $wpdb * * @param string $join The JOIN clause. * @param object $query The current WP_Query instance. * * @return string The JOIN clause. */ function search_custom_posts_join( $join, $query ) { global $wpdb; if ( ! is_main_query() || ! is_search() ) { return $join; } $join .= " LEFT JOIN ( {$wpdb->term_relationships} INNER JOIN {$wpdb->term_taxonomy} ON {$wpdb->term_taxonomy}.term_taxonomy_id = {$wpdb->term_relationships}.term_taxonomy_id INNER JOIN {$wpdb->terms} ON {$wpdb->terms}.term_id = {$wpdb->term_taxonomy}.term_id ) ON {$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id "; return $join; } add_filter( 'posts_join', 'search_custom_posts_join', 10, 2 ); /** * Modify the WHERE clause to include searches against taxonomies. * * @global $wpdb * * @param string $where The WHERE clause. * @param WP_Query $query The current WP_Query instance. * * @return string The WHERE clause. */ function search_custom_posts_where( $where, $query ) { global $wpdb; if ( ! is_main_query() || ! is_search() ) { return $where; } // Get additional where clause for the user. $user_where = ''; $user_id = get_current_user_id(); $status = array( "'publish'" ); // Include private posts if the user is logged in. if ( $user_id ) { $status[] = "'private'"; $user_where .= " AND {$wpdb->posts}.post_author = {$user_id}"; } $user_where .= " AND {$wpdb->posts}.post_status IN( " . implode( ',', $status ) . " ) "; $where .= " OR ( {$wpdb->term_taxonomy}.taxonomy IN( 'category', 'post_tag' ) AND {$wpdb->terms}.name LIKE '%" . esc_sql( get_query_var( 's' ) ) . "%' {$user_where} )"; return $where; } add_filter( 'posts_where', 'search_custom_posts_where', 10, 2 ); /** * Set the GROUP BY clause to post IDs. * * @global $wpdb * * @param string $groupby The GROUPBY clause. * @param WP_Query $query The current WP_Query instance. * * @return string The GROUPBY clause. */ function search_custom_posts_groupby( $groupby, $query ) { global $wpdb; if ( ! is_main_query() || ! is_search() ) { return $groupby; } return "{$wpdb->posts}.ID"; } add_filter( 'posts_groupby', 'search_custom_posts_groupby', 10, 2 );
عند الانتهاء ، اضغط على زر تحديث الملف لحفظ التغييرات.
الآن يمكن لزوار موقعك البحث عن المشاركات بالعلامات والفئات.
تمكين البحث عن طريق محتوى التعليق وأسماء المؤلف
لجعل التعليقات وأسماء المؤلفين قابلة للبحث على موقعك بدون مكون إضافي ، أضف الكود التالي إلى ملف function.php الخاص بالقالب:
/* * ---------------------------------------------------------- * * Search by Comment Content and Author Names * * ---------------------------------------------------------- */ /** * Joins the comments and posts tables. * * @global $wpdb * * @param string $join The JOIN clause. * @param object $query The current WP_Query instance. * * @return string The JOIN clause. */ function search_custom_comments_posts_join( $join, $query ) { global $wpdb; if ( ! is_main_query() || ! is_search() ) { return $join; } $join .= ' LEFT JOIN ' . $wpdb->comments . ' ON ' . $wpdb->posts . '..comment_post_ID '; return $join; } add_filter( 'posts_join', 'search_custom_comments_posts_join', 10, 2 ); /** * Modify the WHERE clause to include searches against comments. * * @global $wpdb * * @param string $where The WHERE clause. * @param WP_Query $query The current WP_Query instance. * * @return string The WHERE clause. */ function search_custom_comments_posts_where( $where, $query ) { global $wpdb; if ( ! is_main_query() || ! is_search() ) { return $where; } $where = preg_replace( "/\(\s*" . $wpdb->posts . ".post_title\s+LIKE\s*(\'[^\']+\')\s*\)/", "(" . $wpdb->posts . ".post_title LIKE $1) OR (" . $wpdb->comments . ".comment_author LIKE $1) OR (" . $wpdb->comments . ".comment_content LIKE $1)", $where ); return $where; } add_filter( 'posts_where', 'search_custom_comments_posts_where', 10, 2 ); /** * Prevent search results duplicates. * * @param string $distinct The DISTINCT clause. * @param WP_Query $query The current WP_Query instance. * * @return string The DISTINCT clause. */ function search_custom_comments_posts_distinct( $distinct, $query ) { if ( ! is_main_query() || ! is_search() ) { return $distinct; } return 'DISTINCT'; } add_filter( 'posts_distinct', 'search_custom_comments_posts_distinct', 10, 2 );
عند الانتهاء ، انقر فوق الزر تحديث الملف أسفل المحرر لحفظ تغييراتك.
الآن يمكن للزوار البحث عن طريق محتوى التعليق وأسماء المؤلفين.
تمكين البحث عن طريق نشر الحقول المخصصة
لجعل الحقول المخصصة قابلة للبحث على موقعك بدون مكون إضافي ، أضف الكود التالي إلى ملف function.php الخاص بقالبك:
/* * ---------------------------------------------------------- * * Search by Post Custom Fields * * ---------------------------------------------------------- */ /** * Joins the postmeta and posts tables. * * @global $wpdb * * @param string $join The JOIN clause. * @param object $query The current WP_Query instance. * * @return string The JOIN clause. */ function search_custom_meta_posts_join( $join, $query ) { global $wpdb; if ( ! is_main_query() || ! is_search() ) { return $join; } $join .=' LEFT JOIN '.$wpdb->postmeta. ' ON '. $wpdb->posts . '..post_id '; return $join; } add_filter( 'posts_join', 'search_custom_meta_posts_join', 10, 2 ); /** * Modify the WHERE clause to include searches against postmeta. * * @global $wpdb * * @param string $where The WHERE clause. * @param WP_Query $query The current WP_Query instance. * * @return string The WHERE clause. */ function search_custom_meta_posts_where( $where ) { global $wpdb; if ( ! is_main_query() || ! is_search() ) { return $where; } $where = preg_replace( "/\(\s*" . $wpdb->posts . ".post_title\s+LIKE\s*(\'[^\']+\')\s*\)/", "(" . $wpdb->posts . ".post_title LIKE $1) OR (" . $wpdb->postmeta . ".meta_value LIKE $1)", $where ); return $where; } add_filter( 'posts_where', 'search_custom_meta_posts_where', 10, 2 ); /** * Prevent search results duplicates. * * @param string $distinct The DISTINCT clause. * @param WP_Query $query The current WP_Query instance. * * @return string The DISTINCT clause. */ function search_custom_meta_posts_distinct( $distinct, $query ) { if ( ! is_main_query() || ! is_search() ) { return $distinct; } return 'DISTINCT'; } add_filter( 'posts_distinct', 'search_custom_meta_posts_distinct', 10, 2 );
بمجرد الانتهاء ، اضغط على زر تحديث الملف أسفل المحرر لحفظ تغييراتك.
الآن يمكن للزوار البحث عن المشاركات حسب الحقول المخصصة.
في هذه المقالة ، تعلمت كيفية إنشاء بحث مخصص على موقعك بدون مكون إضافي ولماذا يعد استخدام مكون إضافي لهذا الهدف أكثر ملاءمة.
نأمل أن يساعدك ذلك في اتخاذ قرار واختيار الطريقة التي تفضل استخدامها على موقعك.
هل أنت جاهز لتخصيص البحث على موقعك ببضع نقرات؟ يمكنك البدء في SearchWP هنا.
هل تبحث عن طريقة لإنشاء سمة مخصصة لموقعك؟ تحقق من البرنامج التعليمي الخاص بنا خطوة بخطوة حول كيفية إنشاء سمة WordPress مخصصة.
تريد تخصيص صفحة نتائج البحث الخاصة بك؟ اتبع كيفية تخصيص دليل صفحة نتائج بحث WordPress الخاص بنا.