WPML
apply_filters( 'wpml_element_translation_type', mixed $empty_value, int $element_id, string $element_type )
النوع
filter
إصدار WPML
3.2

الوصف

يُرجع نوع الترجمة الخاص بنوع المنشور أو مصطلح التصنيف (مترجم أو لا | مكرر أو هو تكرار بحد ذاته).

الوسطاء

$empty_value
(mixed) (مطلوب) هذه عادةً هي القيمة التي سيقوم المرشِّح بتعديلها. نحن لا نرشِّح أي شيء هنا، لذا اضبط هذه القيمة على NULL. هذا لكي تتلقى دالة المرشِّح بالفعل قائمة الوسيطات الكاملة.
$element_id
(int) (مطلوب) معرف العنصر المراد استرداد معلوماته. استخدم term_id لمصطلحات التصنيف، و post_id لأنواع المنشورات.
$element_type
(string) (مطلوب) نوع العنصر الذي ينتمي إليه المعرف. يمكن أن يكون نوع منشور: post، page، attachment، nav_menu_item، {custom post key} أو تصنيف: category، post_tag، nav_menu {custom taxonomy key}.

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

مثال
echo apply_filters( 'wpml_element_translation_type', NULL, 7, 'nav_menu' )

ستكون القيمة المرجعة واحدة مما يلي:
 *      WPML_ELEMENT_IS_NOT_TRANSLATED  = 0
 *      WPML_ELEMENT_IS_TRANSLATED      = 1
 *      WPML_ELEMENT_IS_DUPLICATED      = 2
 *      WPML_ELEMENT_IS_A_DUPLICATE     = 3

wpml_is_translated_post_type, wpml_is_translated_taxonomy, wpml_master_post_from_duplicate, wpml_post_duplicates, wpml_element_has_translations

جميع خطاطيف معرفة حالة ترجمة المحتوى البالغ عددها 6 →