WPML
add_action( 'wpml_language_has_switched', callable $function_to_add );
النوع
action
إصدار WPML
3.2.7

الوصف

  • شغّل دوالك المخصصة مباشرة بعد تبديل اللغة الحالية العامة في استعلامات WordPress.
  • لتغيير اللغة الحالية، استخدم الخطّاف wpml_switch_language.

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

الوسطاء

$function_to_add
(callable) (مطلوب) دالة الاستدعاء الرجعي الخاصة بك لتشغيلها عند تطبيق المرشِّح.

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

مثال
function my_plugin_actions() {
  // These actions will be executed right after the global current language has just changed. 
}

add_action( 'wpml_language_has_switched', 'my_plugin_actions' );

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 →