توفر الأكواد المختصرة في WordPress طريقة ملائمة لإنشاء محتوى معقد في محرر مقالات WordPress. بالإضافة إلى ذلك، يمكنك استخدام الأكواد المختصرة في ملفات PHP باستخدام دالة do_shortcode().
تتوفر الأكواد المختصرة التالية لـ WPML منذ الإصدار 3.2.
wpml_language_selector_widget
- عرض مبدل اللغة المنسدل في WPML.
- هذا مشابه للخطّاف wpml_add_language_selector.
- لتخصيص مخرجات هذا الكود المختصر، اذهب إلى WPML → اللغات واستخدم الإعدادات في قسم مبدلات لغة مخصصة.
wpml_language_selector_footer
- عرض مبدل اللغة الأفقي في WPML.
- مخرجات هذا الكود المختصر مطابقة تماماً لمخرجات الخطّاف wpml_footer_language_selector.
- لتخصيص مخرجات هذا الكود المختصر، اذهب إلى WPML→ اللغات واستخدم الإعدادات في قسم مبدّل اللغة في التذييل.
wpml_language_form_field
- جعل نموذج بحث مخصص جاهزاً لتعدد اللغات.
- مخرجات هذا الكود المختصر مطابقة تماماً لمخرجات الخطّاف wpml_add_language_form_field.
wpml-string
- مثال:
[wpml-string context="my-domain" name="my-name"]My string[/wpml-string]
- تسجيل سلسلة نصية وترجمتها. يتطلب هذا الكود المختصر تفعيل WPML ترجمة النصوص.
- لترجمة هذه السلسلة النصية، اذهب إلى WPML → ترجمة النصوص واستخدم المعلومات التالية (مع استبدال الأسماء بأسمائك الخاصة):
- النطاق: my-domain
- الاسم: my-name
- السلسلة النصية: My string
- لاحظ أنه لكي يتم تسجيل السلاسل النصية وتصبح متاحة للترجمة، يجب عليك أولاً زيارة الصفحات التي تظهر فيها في الواجهة الأمامية.
wpml_language_switcher
- يتوفر هذا الكود المختصر منذ إصدار WPML 3.6.0.
- مثال:
[wpml_language_switcher type="footer" flags=1 native=1 translated=1][/wpml_language_switcher]
- المعلمات:
- type – لتحديد نوع مبدل اللغة: footer، أو post_translations، أو widget، أو custom (الافتراضي).
- flags (اسم بديل لـ display_flags) – استخدم 1 لعرض الأعلام و 0 لعدم عرضها.
- link_current (اسم بديل لـ display_link_for_current_lang ) – استخدم 1 لعرض الروابط و 0 لعدم عرضها.
- native (اسم بديل لـ display_names_in_native_lang ) – استخدم 1 لعرض أسماء اللغات الأصلية و 0 لعدم عرضها.
- translated (اسم بديل لـ display_names_in_current_lang ) – استخدم 1 لعرض أسماء اللغات باللغة الحالية و 0 لعدم عرضها.
- template – المعرّف النصي للرابط (slug) الخاص بالقالب إذا كان بحاجة إلى الاستبدال. وإلا، فسيُحدَّد بحسب type.
- بالنسبة للمعلمة type، يستخدم WPML الإعدادات من صفحة WPML → اللغات، باستثناء الودجات التي تستخدم الإعدادات الافتراضية.