Starting from BackWPup version 3.6.10 is possible to add new S3 services to the default list through the filter hook backwpup_s3_destination.
Chaque service que nous souhaitons ajouter peut être configuré via un tableau qui précise le libellé, la région et l'URL du service en question.
Voici un exemple ci-dessous :
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 le FirstServiceTest et l'autre pour le SecondServiceTest.
Ces nouveaux services seront désormais disponibles dans la liste des services S3 pour les tâches correspondantes.