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 →