Ajout de l'attribut download dans le plugin WordPress FASC

Ca marche très bien sur l’article de test effectivement.

Dans mon cas précis, j’ai un autre souci : je passe par un plugin pour créer un bouton sans avoir à insérer directement de propriétés dans l’html.

Je remplis une boîte comme ça :
image

et ça me génère cette ligne de code html :

<a class="fasc-button fasc-size-large fasc-type-flat fasc-ico-before dashicons-book fasc-style-bold" style="background-color: #f93f26; color: #ffffff;" target="_blank" href="https://mlalerte.org/?attachment_id=3021"> 

Lorsque je mets “download” dans le lien à renseigner dans la boite, ça ne marche pas.
Lorsque je l’ajoute manuellement dans la ligne de code html de la manière suivante:

<a class="fasc-button fasc-size-large fasc-type-flat fasc-ico-before dashicons-book fasc-style-bold" style="background-color: #f93f26; color: #ffffff;" target="_blank" href="https://mlalerte.org/?attachment_id=3021" download>

ça ne marche pas non plus

Du coup il faut que le plugin permette en effet l’ajout de download. Quel est ce plugin ? C’est FASC ?

Il faut utiliser le lien https://mlalerte.org/wp-content/uploads/2020/08/guide-secrets-et-alerte.pdf au lieu de https://mlalerte.org/?attachment_id=3021

<a download class=“fasc-button fasc-size-large fasc-type-flat fasc-ico-before dashicons-book fasc-style-bold” style=“background-color: #f93f26; color: #ffffff;” target="_blank" rel=“noopener noreferrer” href=“https://mlalerte.org/wp-content/uploads/2020/08/guide-secrets-et-alerte.pdf”>Télécharger le guide « Secrets et lanceurs d’alerte »</a>

J’ai modifié le brouillon.

1 Like

Il semble que FASC ne permette pas d’ajouter download et ça vaudrait le coup d’ajouter cette demande dans le forum de support qui est pour l’instant inaccessible (You cannot create new topics at this time.). Il y a un bouton similaire pour l’attribut nofollow donc c’est pas hors sujet.

J’ai posté la suggestion sur la page de l’auteur mais comme le dernier commentaire remonte à deux ans il est probable qu’il ne lit pas ce qui est envoyé.

Bien que le code soit en théorie sous GPL, il a été obfusqué et faire soi même la modification est difficile: c’est l’équivalent d’un code binaire. Donc le do-it-yourself n’est pas possible. Et comme ce n’est pas vraiment maintenu (2 commits en 2 ans) les chances d’une évolution sont maigres.

J’ai fait un ticket pour demander l’implémentation de download mais avec peu d’espoir que l’auteur le voit parce qu’il n’y a pas son plugin dans la liste des plugins. Et qu’il y a très très peu de tickets au regard du nombre de plugins ce qui laisse penser que ce n’est pas un moyen souvent utilisé pour le développement.

En attendant que ce soit amélioré il faudra se contenter d’utiliser le HTML comme tu l’as fait.

1 Like

Manifestement, la formule :

<a class="fasc-button fasc-size-large fasc-type-flat fasc-ico-before dashicons-book fasc-style-bold" style="background-color: #f93f26; color: #ffffff;" target="_blank" rel="noopener noreferrer" download="" href="https://mlalerte.org/wp-content/uploads/2020/08/guide-secrets-et-alerte.pdf">Télécharger le guide «&nbsp;Secrets et lanceurs d'alerte&nbsp;»</a>

fonctionne bien !

Merci beaucoup !

1 Like

En conclusion je pense que les probabilités d’amélioration du plugin sont si proche de rien du tout qu’il faut se résigner au fait que ce n’est pas possible.

1 Like

Dans la mesure où les modifications que tu as apportées produisent l’effet voulu, ce n’est pas grave, c’est bien comme ça, non ?

1 Like