WPML
apply_filters( 'wpml_get_element_translations', mixed $empty_value, integer $trid, string $element_type)
النوع
filter
إصدار WPML
3.3.5

الوصف

  • احصل على معلومات ترجمات العنصر باستخدام trid (المعرف الخاص بمجموعة الترجمة).
  • يمكن استرداد trid بواسطة المرشِّح wpml_element_trid.
  • تعرّف على المزيد حول هذا في صفحة توثيق جداول WPML.

الوسطاء

$empty_value
(mixed) (مطلوب) عادةً ما تكون هذه هي القيمة التي سيقوم المرشِّح بتعديلها. نحن لا نقوم بتصفية أي شيء هنا، لذا عيِّن هذه القيمة إلى NULL. هذا لكي تتلقى دالة المرشِّح قائمة الوسائط الكاملة فعلياً.
$trid
(integer) (مطلوب) معرف مجموعة الترجمة.
$element_type
(string) (اختياري) نوع العنصر. يمكن أن يكون نوع منشور: post_post، أو post_page، أو post_attachment، أو post_nav_menu_item، أو post_{custom post key} أو تصنيف: tax_category، أو tax_post_tag، أو tax_nav_menu، أو tax_{custom taxonomy key}. تكون القيمة الافتراضية post_post إذا لم يتم تعيينه.

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

مثال
$translations = apply_filters( 'wpml_get_element_translations', NULL, 2, 'post_page' );
var_dump($translations);
/**
 * The result looks like the following 
 * 
array(2) {
  ["en"]=>
  object(stdClass)#1857 (8) {
    ["translation_id"]=>
    string(1) "1"
    ["language_code"]=>
    string(2) "en"
    ["element_id"]=>
    string(1) "2"
    ["source_language_code"]=>
    NULL
    ["element_type"]=>
    string(9) "post_page"
    ["original"]=>
    string(1) "1"
    ["post_title"]=>
    string(4) "Home"
    ["post_status"]=>
    string(7) "publish"
  }
  ["es"]=>
  object(stdClass)#1856 (8) {
    ["translation_id"]=>
    string(3) "141"
    ["language_code"]=>
    string(2) "es"
    ["element_id"]=>
    string(3) "187"
    ["source_language_code"]=>
    string(2) "en"
    ["element_type"]=>
    string(9) "post_page"
    ["original"]=>
    string(1) "0"
    ["post_title"]=>
    string(6) "Inicio"
    ["post_status"]=>
    string(7) "publish"
  }
}
 */

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 →