web-dev-qa-db-fra.com

Puis-je joindre un document (par exemple, un fichier PDF) mais avoir un fichier JPEG en miniature?

Existe-t-il une fonctionnalité intégrée ou un plug-in qui vous permet de joindre un document à un article ou à une page de sorte que le fichier joint soit une chose (par exemple, un PDF) alors que les images miniatures en soient une autre (par exemple, un JPEG)? CLARIFICATION: la vignette n'a pas besoin d'être générée automatiquement (il peut s'agir d'un téléchargement séparé)

Le cas d'utilisation ici est une bibliothèque de documents, où vous avez une petite capture d'écran de quoi ressemble ce document, mais lorsque vous cliquez sur la pièce jointe, vous pouvez télécharger le document original.

3
Tom Auger

WP-Filebase a fini par être la solution de plug-in gratuite que nous avons choisie. C’est en fait un plugin assez cool avec beaucoup de puissance sous le capot, bien que l’interface soit loin d’être lisse. Lorsque vous téléchargez un type de document, vous avez la possibilité d'accéder à un formulaire de téléchargement "Avancé", qui vous permet de télécharger une vignette distincte pour le document. Ensuite, lorsque vous décidez de répertorier le document, que vous utilisiez un code abrégé ou que vous associez automatiquement le document à une page, la miniature apparaît à la place. Malheureusement, aucune possibilité de générer/manipuler/redimensionner la vignette contrairement au processus de téléchargement de média natif. Il s’agit tout de même d’un outil utile, doté de fonctions de base de gestion de documents, qui convient parfaitement aux petites exigences en matière de DMS.

1
Tom Auger

Bonne nouvelle pour cette vieille question, puisque WordPress 4.7, les vignettes pdf sont générées automatiquement.

2
Benoti

HTML de base?

<a href="your.pdf">
<img src="image.jpg" />
</a>

Lorsque vous insérez une image, il existe un champ pour l'URL appelé URL du lien , vous pouvez simplement y placer votre URL de téléchargement.

S'il vous plaît, expliquez au moins le vote négatif, je suis à peu près sûr que cela répond à la question du PO.

1
Wyck

Essayez ce plugin. Il possède les fonctionnalités dont vous avez besoin: Champs personnalisés avancés

C'est gratuit, mais si vous avez besoin d'une fonction de répéteur, vous devrez acheter la clé de licence.

0
Sudirman

Wordpress a déjà le mécanisme. Nous résolvons ce problème en ajoutant la prise en charge de la post-vignette (image sélectionnée) pour les pièces jointes et en gérant la représentation de chaque fichier de la même manière que pour les autres types de publication. (si a post thumbnail: the_post_thumbnail () etc etc.) Ajoutez simplement à functions.php:

function entex_add_attachment_support(){
      add_post_type_support('attachment', 'thumbnail');
}
add_action('after_setup_theme', 'entex_add_attachment_support');

Assurez-vous de faire en sorte que les fichiers de gabarit recherchent la vignette, ou filtrez-les par crochets. Il existe de nombreuses façons de mettre en œuvre cette solution. Cela semble un peu déroutant au début d’avoir mis en vedette une image, mais c’est vraiment pratique pour de nombreux objectifs. Vous pouvez également filtrer pour "lire" ceci dans la table Bibliothèque, etc.

0
Jonas Lundman