WPML
apply_filters( 'wpml_post_duplicates', int $master_post_id )
Loại
filter
Phiên bản WPML
3.2

Miêu tả

Trả về các ID bài viết được nhân bản từ ID bài viết gốc.

Đối số

$master_post_id
(int) (Bắt buộc) ID bài viết gốc mà từ đó có các bản nhân bản

Ví dụ sử dụng

Ví dụ
// $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 );

Kết quả sẽ trông như thế này:
Array
(
    [de] => 30
    [el] => 73
)

Nếu tôi thử truyền một ID bài viết chưa được sử dụng làm bài viết gốc để tạo các bản nhân bản, bộ lọc sẽ trả về một mảng rỗng. Để minh họa điều này rõ ràng hơn, vui lòng so sánh ví dụ bên dưới với ví dụ đã cho ở trên.
Ví dụ
// 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 );

Và kết quả:
Array
(
)

wpml_element_translation_type, wpml_is_translated_post_type, wpml_is_translated_taxonomy, wpml_master_post_from_duplicate, wpml_element_has_translations

Tất cả 6 hook Tìm trạng thái dịch thuật của nội dung →