تعد القدرة على البحث في WordPress أمرًا مضمنًا في جوهر نظام إدارة المحتوى (CMS) وهو أمر إلزامي بمجرد أن يكون لديك موقع ويب يحتوي على قدر كبير من المحتوى. سعيد بالنسبة لنا، هذا هو الحال في الجزء الأكبر من المواقع متعددة اللغات 🙂
هذا عندما يبدأ البحث متعدد اللغات في Lingiuse.
حالة البحث متعدد اللغات على WordPress
WordPress هو نظام إدارة المحتوى الأكثر استخدامًا في السوق ويحتوي على محتوى متنوع من مكونات إضافية مختلفة مثل منتجات التجارة الإلكترونية، والحدث في جدول الأعمال، والملف في مدير الملفات. تكون هذه أحيانًا أنواع منشورات WordPress المخصصة الأصلية والتي تحتاج إلى التكامل مع محرك البحث الافتراضي.
وعندما لا يكون المحتوى من أنواع المنشورات المخصصة ، فإنه يتطلب استعلامات مخصصة في قواعد البيانات ؛ لذلك يصبح من الصعب التعامل مع جميع المكونات الإضافية ...
مكون الترجمة الكلاسيكي الذي يستخدم WordPress لتخزين محتوى مثل WPML أو Polylang. إليك مكونًا إضافيًا للبحث الكلاسيكي مع عمليات التكامل المذكورة.
استعلامات بحث متعددة اللغات باستخدام ملحق Linguise
الآن كيف يعمل مع البرنامج المساعد Linguise WordPress ؟
مع Linguise ، يتم تخزين المحتوى المترجم متعدد اللغات في قاعدة بيانات منفصلة (في بعض الحالات مع ذاكرة تخزين مؤقت محلية)، ولكن المشكلة هي أن قاعدة بيانات الترجمات مركزية على خوادمنا. يغير نموذج SaaS كل شيء حيث يصبح من السهل جدًا تشغيل الاستعلامات العامة على المحتوى المترجم مثل تطبيق قواعد الاستبعاد على المحتوى بأكمله على سبيل المثال. تصبح استعلامات البحث ممكنة بعد ذلك دون أي تكامل مخصص من المكونات الإضافية التابعة لجهات خارجية.
منذ الإصدار 1.6 ، قمنا بتنفيذ إمكانية تنشيط استعلامات البحث في محتوى متعدد اللغات. هذا مجرد إعداد للتبديل لتنشيط الميزة.
يمكن تشغيل البحث عن المحتوى بكل لغة ، وهنا مثال بالفرنسية على موقعنا التجريبي:
اتبع بحث WordPress متعدد اللغات من لوحة التحكم
ربما تعلم بالفعل، إذا كنت من Linguise ، أن جميع ترجماتك يمكن عرضها وتحريرها بشكل مرئي إما من الواجهة الأمامية أو من لوحة المعلومات. وهذا هو الحال أيضًا بالنسبة لاستعلامات البحث.
يتم سرد استعلامات البحث هنا ، حتى تتمكن من التحقق من محتوى الاستعلامات وحجم البحث الخاص بها:
ماذا عن تعطيل البحث متعدد اللغات؟
لا يتم تمكين ميزة البحث متعدد اللغات افتراضيًا في المكون الإضافي عن قصد ، وذلك لأن استعلامات البحث متعددة اللغات تستهلك قدرًا ضئيلًا من حصة الترجمة. عادة ، هذه ليست مشكلة كبيرة ولكن اعتمادًا على موقع الويب الذي يمكن أن يكون عليه ، تخيل موقع ويب يعتمد على محرك بحث داخلي ، قد ترغب في التحقق أولاً.
لذلك إذا اخترت الإبقاء على البحث مغلقًا ، فسيظل طلب البحث ممكنًا بالطبع ، ولكن عندما يكون موقع الويب الخاص بك باللغة الفرنسية على سبيل المثال ، ستحتاج إلى البحث عن المصطلح باللغة الإنجليزية. سيتم إرجاع المحتوى المطابق باللغة الفرنسية بشكل صحيح.