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