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

الوصف

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

الوسطاء

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

$args

(array) (اختياري) معلمات لتصفية مخرجات مبدل اللغة


  • 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

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