WPML
apply_filters( 'wpml_post_duplicates', int $master_post_id )
Тип
filter
Версия WPML
3.2

Описание

Возвращает ID продублированных записей по ID оригинальной записи.

Аргументы

$master_post_id
(int) (Обязательно) ID оригинальной записи, для которой существуют дубликаты

Пример использования

Пример
// $my_duplications will return an associative array with language codes as indexes and post_ids as values
$my_duplications = apply_filters( 'wpml_post_duplicates', 28 );

Результат выглядит следующим образом:
Array
(
    [de] => 30
    [el] => 73
)

Если попытаться передать ID записи, которая не использовалась как оригинальная запись для создания дубликатов, фильтр вернёт пустой массив. Чтобы проиллюстрировать это более наглядно, пожалуйста, сравните приведённый ниже пример с примером выше.
Пример
// note that I use post ID 30 This is the German duplicated post from the first example above
$my_duplications = apply_filters( 'wpml_post_duplicates', 30 );

И результат:
Array
(
)

wpml_element_translation_type, wpml_is_translated_post_type, wpml_is_translated_taxonomy, wpml_master_post_from_duplicate, wpml_element_has_translations

Все хуки категории «Определение статуса перевода контента» (6) →