WPML

يتضمن WPML دعماً كاملاً للمحتوى غير المترجم، باستخدام ميزة تكرار المحتوى الجديدة. كما يتيح لك ترجمة الحقول المخصصة باستخدام محرر WYSIWYG مرئي.

عرض المحتوى غير المترجم


اتضح أن عرض المحتوى غير المترجم عبر لغات مختلفة ليس بالأمر البسيط كما تعتقد. يدعم WPML 2.4.2 ذلك من خلال السماح لك بتكرار هذا المحتوى إلى لغات مختلفة. على سبيل المثال، إذا كنت تريد أن تظهر مقالات المدونة الإنجليزية باللغة الإسبانية، يمكنك تكرارها جميعاً دفعة واحدة.

لمعرفة كيفية تكرار المحتوى بلغات مختلفة، ألقِ نظرة على المقالة السابقة حول هذا الموضوع.

هناك نتائج مثيرة للاهتمام لهذا الأمر ونأمل أن نكون قد غطيناها بالكامل.

على سبيل المثال، إذا كانت مدونتك الإسبانية تتضمن الآن مقالات باللغة الإنجليزية، فأنت تريد أن تفهم محركات البحث ما يجري.

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

أولاً، ستتضمن جميع المقالات الإسبانية وسم rel="canonical"، والذي يربط بالمقالة الإنجليزية الأصلية.

بعد ذلك، ستتضمن صفحة الفهرس الخاصة بك (حيث تُعرض المقالات المختلفة) مزيجاً من المحتوى بلغات مختلفة. وهناك طريقة للتعامل مع هذا أيضاً.

لقد أضفنا استدعاء API جديد - wpml_get_language_information.

يُرجع هذا مصفوفة تحتوي على الإعدادات المحلية واسم اللغة واتجاه النص ومعلومات مفيدة أخرى. إذا كنت تخطط لعرض محتوى غير مترجم، نوصيك باستدعاء هذه الدالة في قالبك وتغليف النصوص بمعلومات اللغة. سيخبر هذا Google بالضبط بكيفية فهم ما يراه.

ترجمة الحقول المخصصة باستخدام محرر مرئي (WYSIWYG)


إذا كنت تستخدم Types لإدارة الحقول المخصصة وأنواع المنشورات المخصصة (ويجب عليك ذلك)، فلديك الآن طريقة لإنشاء حقول مخصصة تستخدم محرر WordPress المرئي الأصلي. هذا يعني أنه يمكن أن يكون لديك محررات مختلفة كاملة الميزات لأجزاء مختلفة من المقالات.

يواكب WPML 2.4.2 هذا التطور ويسمح لمترجميك باستخدام محررات WYSIWYG. عندما تستخدم محرر ترجمة WPML وترسل المحتوى للترجمة، يضبط WPML واجهة الترجمة تلقائياً لعرض الحقول بنفس الطريقة التي يراها بها الكتّاب.

وهو يدعم حقول السطر الواحد ومساحات النص (أسطر متعددة) والآن يدعم أيضاً حقول WYSIWYG.

دعم SEO مع خرائط موقع لكل لغة


يتضمن هذا الإصدار من WPML أيضاً إصلاحاً لمشكلة قديمة جداً. عندما تستخدم لغات لكل نطاق، ستحتاج إلى خريطة موقع XML منفصلة لتقديمها إلى Google. إذا كانت خريطة موقعك الوحيدة تتضمن جميع الصفحات بجميع اللغات، فسيرفضها Google.

يضيف WPML 2.4.2 دعماً لإنشاء خريطة موقع لكل نطاق باستخدام إضافة WordPress SEO من Yoast (والتي نستخدمها ونوصي بها).

عندما تستخدم WPML 2.4.2 مع إضافة WordPress SEO (الإصدار 1.1.1 وما فوق)، ستحصل على خرائط موقع فردية – واحدة لكل لغة.

افتح ملف sitemap_index.xml وسترى روابط لخرائط الموقع المختلفة لكل نوع ولغة. ستبدو بهذا الشكل:


  http://wpml.local/post-sitemap.xml

  http://wpml.local/page-sitemap.xml

  http://wpml.local/category-sitemap.xml

  http://fr.wpml.local/post-fr-sitemap.xml

  http://fr.wpml.local/page-fr-sitemap.xml

  http://fr.wpml.local/category-fr-sitemap.xml

  http://de.wpml.local/post-de-sitemap.xml

  http://de.wpml.local/page-de-sitemap.xml

  http://de.wpml.local/category-de-sitemap.xml

  http://es.wpml.local/post-es-sitemap.xml

  http://es.wpml.local/page-es-sitemap.xml

  http://es.wpml.local/category-es-sitemap.xml

في وحدة تحكم Google Webmasters، تحتاج إلى إرسال جميع خرائط الموقع لكل لغة. لذا، على سبيل المثال، في نطاقنا الإسباني، سنحتاج إلى إرسال:


  http://es.wpml.local/post-es-sitemap.xml

  http://es.wpml.local/page-es-sitemap.xml

  http://es.wpml.local/category-es-sitemap.xml

لقد كان من دواعي سرورنا العمل مع Joost على هذه الوظيفة. يمكنك توقع المزيد من الأشياء الرائعة لـ SEO متعدد اللغات في المستقبل القريب.

إصلاح الأخطاء


لا تكتمل الفرحة أبداً دون القضاء على بعض الأخطاء. في هذا الإصدار، قمنا بتحسين التعامل مع المعرّفات النصية للروابط المكررة بشكل كبير. هذا شيء أضفناه إلى WPML 2.4.1، لكن كانت به بعض المشاكل في بعض الحالات. الآن، يبدو أنه قد تم التعامل مع جميع الحالات.

لقد قمنا أيضاً بتضمين إصلاحات لكل ما تم الإبلاغ عنه في المنتدى حتى الآن. إذا كان لديك أي شيء لا يعمل كما هو متوقع، فلا تتردد. أعلمنا بذلك.

أوه، وكدت أنسى، إصدار WordPress 3.3 سعيد! (نعم، توافق WPML مع WP 3.3 منذ بضعة أسابيع حتى الآن)

هل وجدت هذا مفيداً؟ شارك هذه المقالة: