WPML
do_action( 'wpml_language_switcher', $args );
النوع
action
إصدار WPML
3.7.0

الوصف

يعرض مبدّل اللغات كما تمت تهيئته في صفحة WPML → إعدادات → اللغات.

الوسائط

يحتوي خطّاف الإجراء هذا على مَعلَمة اختيارية ويعمل مثل الكود المختصر {{wpml_language_switcher}}.

$args

(مصفوفة) (اختياري) وسائط لتصفية مخرجات مبدل اللغة


  • 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 – المعرّف النصي للرابط للقالب إذا كانت هناك حاجة للكتابة فوقه. بخلاف ذلك، سيتم تحديده بواسطة type .

  • بالنسبة إلى type، سيستخدم WPML الإعدادات من صفحة WPMLإعداداتاللغات، باستثناء الودجات التي تستخدم إعدادات ويدجت مبدل اللغة الافتراضية.

مثال على الاستخدام

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

مثال

do_action( 'wpml_language_switcher', $args );

إذا كنت تفضل ذلك، يمكنك أيضاً إضافة سطر الكود أعلاه في ودجت PHP مثل PHP Text Widget.

wpml_decode_custom_field, wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages

جميع خطاطيف معلومات اللغة على مستوى الموقع البالغ عددها 30