Tash Sultana - Tiny Desk concert (NPR) photo

Tash Sultana – Tiny Desk concert (NPR)

Natasha Sultana, de son nom de scène Tash Sultana, nait le 15 juin 1995 à Melbourne et est un(e) auteure-compositrice-interprète et musicienne multi-instrumentriste Australienne, d’un père originaire de Malte et d’une mère australienne. À l’âge de trois ans, son grand-père lui offre sa première guitare.

Tash Sultana subit l’influence d’artistes néo-soul tels que Erykah Badu, D’Angelo, Lauryn Hill mais également rock comme Jimi Hendrix, Pink Floyd, Fleetwood Mac ou encore Led Zeppelin, ou Bob Marley et Amy Winehouse.

Sultana se produit en solo sur scène, pieds nus et enregistre ses instruments au fur et à mesure grâce aux pédales d’effets: c’est la technique du looping. Autodidacte, Sultana joue d’une vingtaine d’instruments dont la guitare (basse, électrique, folk), la mandoline, le piano, la trompette et le saxophone.

Voici Tash Sultana lors de l’un des Tiny Desk Concert organisé par NPR:

C’est très dub planant, vraiment à part.

Pink Floyd - PULSE concert photo

Pink Floyd – PULSE concert

Pendant cette période de confinement, Pink Floyd offre gratuitement des concerts complets pour les fans. pendant le confinement.

Jusqu’à récemment, le groupe diffusait des extraits de chansons individuelles sur YouTube, mais avec le Royaume-Uni confronté à trois semaines supplémentaires de confinement pendant la pandémie de Covid-19, et la plupart des autres pays du monde connaissant des restrictions à des degrés divers, le groupe a décidé de passer à des concerts complets.

Voici la version restaurée et rééditée des masters originaux en 2019 de Pulse, filmé live le 20 Octobre 1994 à l’Earls Court de Londres:

L’édition de Pulse d’hier soir est tirée du coffret Later Years, qui est sorti l’année dernière et qui a été réédité.

Enjoy!

Gravity Forms : activer l'anti-spam honeypot sur tous les formulaires photo

Gravity Forms : supprimer les entrées mais garder les fichiers uploadés sur le site

Gravity Forms garde en base de données toutes les entrées des formulaires. Sur un site qui génère énormément de demandes (formulaire de contact, demandes d’informations, formulaire de commande ou pré-commande…).

Cela signifie des milliers d’enregistrements dans la base de données, ce qui n’est pas toujours souhaitable, pour des raisons de stockage et de performance.

Supprimer les entrées des formulaires Gravity Forms

Si vous avez besoin de supprimer les entrées créées par Gravity Forms une fois que le message a été envoyé, vous pouvez utiliser cette fonction:

// Delete all entries from form ID  1.
add_action( 'gform_after_submission_1', 'sky_remove_form_entry' );
function sky_remove_form_entry( $entry ) {
    GFAPI::delete_entry( $entry['id'] );
}Code language: PHP (php)

Dans l’exemple ci-dessus, on ne supprime que les entrées du formulaire qui a l’ID 1. Si vous souhaitez supprimer toutes les entrées de tous les formulaires Gravity Forms d’un site, il suffit d’enlever le _1de la cible de l’action gform_after_submission:

// Delete all entries from all forms.
add_action( 'gform_after_submission', 'sky_remove_form_entry' );
function sky_remove_form_entry( $entry ) {
    GFAPI::delete_entry( $entry['id'] );
}Code language: PHP (php)

Garder les fichiers uploadés lors de la suppression des entrées

Attention: supprimer les entrées Gravity Forms revient également à supprimer les fichiers qui auront été uploadés via les formulaires. C’est tout à fait normal puisqu’ils font partie des champs du formulaire.

Pour garder les fichiers uploadés, même si les entrées associées sont supprimées, il faut utiliser le filtre gform_field_types_delete_files:

add_filter( 'gform_field_types_delete_files', '__return_empty_array' );Code language: JavaScript (javascript)

Supprimer les fichiers associés à un champ upload particulier

Si vous souhaitez supprimer tous les fichiers qui auront été uploadés via un champ upload particulier, il suffit de préciser ce champ dans le tableau $field_types avant de le passer à gform_field_types_delete_files:

add_filter( 'gform_field_types_delete_files', 'sky_delete_custom_upload_field' );
function sky_delete_custom_upload_field( $field_types ) {
    $field_types[] = 'my_custom_upload_field';
    return $field_types;
}Code language: PHP (php)

Dans cet exemple, notre champ upload s’appelle my_custom_upload_field.