À partir de la version 3.6.10 d'BackWPup , de nouveaux services S3 peuvent être ajoutés à la liste par défaut via le filtre Hook backwpup_s3_destination être ajouté.
Chaque service que nous souhaitons ajouter peut être défini à l'aide d'un tableau indiquant le nom, la région et l'URL du service à ajouter.
Voici un exemple :
add_filter( 'backwpup_s3_destination', function ( $destinations ) {
return array_merge( array(array(
'label' => __( 'FirstServiceTest: AMS3', 'backwpup' ),
'region' => 'ams3',
'base_url' => 'https://example.com',
),
array(
'label' => __( 'SecondServiceTest: AMS', 'backwpup' ),
'region' => 'nl-ams',
'base_url' => 'https://example.com',
)
), $destinations );
} );
Dans cet exemple, nous définissons deux tableaux, l'un pour « FirstServiceTest » et l'autre pour « SecondServiceTest ».
Ces nouveaux services sont désormais disponibles dans la liste des services S3 pour les tâches correspondantes.