Puedes hacerlo en tu function.php
update_post_meta($post_id, '_thumbnail_id', $thumbnail_id);
También puede crear una función para hacer esto, con campos personalizados de la publicación "principal".
function setSameThumbnails($post_id) {
// I assume that your custom field will be something like "31,64,43" for posts ids
$posts = get_post_meta($post_id, 'same_thumbnail', true);
if($posts)
{
$posts = explode($posts, ',');
if(is_array($posts))
{
foreach($posts as $post)
{
update_post_meta($post, '_thumbnail_id', get_post_thumbnail_id($post_id));
}
}
}
}
add_action('save_post', 'setSameThumbnails');