WPML
apply_filters( 'wpml_element_language_code', string $language_code, array $args )
סוג
filter
גרסת WPML
3.2.2

תיאור

הוק פילטר זה יאחזר את קוד השפה עבור אלמנט ניתן לתרגום באמצעות שאילתה לטבלת מסד הנתונים icl_translations של WPML.

עיין גם ב־wpml_element_language_details אם אתה מעוניין במידע נוסף כגון ה־trid של האלמנט

ארגומנטים

$language_code
(מחרוזת) (נדרש) קוד שפה בן 2 אותיות. ברירת המחדל היא null.
$args
(מערך) (נדרש) מערך של ארגומנטים לשימוש.
  • element_id(בוליאני) השתמש ב־term_taxonomy_id עבור טקסונומיות, ב־post_id עבור פוסטים
  • element_type(מחרוזת) סוג הרכיב לבדיקה. יכול להיות סוג תוכן: post, page, attachment, nav_menu_item, {custom post key} או טקסונומיה: category, post_tag, nav_menu {custom taxonomy key}

דוגמה לשימוש

דוגמה
$args = array('element_id' => 10, 'element_type' => 'category' );
$my_category_language_code = apply_filters( 'wpml_element_language_code', null, $args );

wpml_post_language_details, wpml_switch_language_for_email, wpml_restore_language_from_email, wpml_switch_language, wpml_element_language_details

כל 6 ההוקים בקטגוריה אחזור מידע שפה עבור תוכן →