7921 sujets

Développement web côté serveur, CMS

Bonjour,

Depuis un site one page, j'affiche un "étage" actus où j'affiche les 4 derniers articles publiés, ensuite un bouton permet de charger plus d'actus à la demande.

Classiquement dans Wordpress, quand on clique sur une actu, une nouvelle page s'ouvre avec le contenu développé de l'actu.

Mais je souhaite uniquement que le clic sur une actu ouvre un pdf contenant l'actu.

A moins qu'il existe une solution différente pour gérer les actus dans un site One page, comment faire en sorte que le lien d'une actu pointe directement vers le pdf lié ? Smiley ohwell
Bonjour,

si tes actus consistent uniquement en 1 titre et 1 document pdf le plus simple est de créer une simple page est d'y joindre tes documents. Ensuite tu n'as plus qu'a faire une boucle sur les attachements.

Comme ceci par exemple :
https://stackoverflow.com/questions/20889871/wordpress-get-pdf-attached-link-to-post

Note que tu peux faire des choses plus avancées en utilisant les custom fields avec des plugins comme ACF : https://www.advancedcustomfields.com/resources/repeater/

Si tu restes sur ton idées d'actus, le code donnée en réponse accepté devrait fonctionner dans la loop pour récupérer un pdf joint à un article.
Merci pour ton retour !

J'avais déjà utilisé ACF pour afficher un bouton de téléchargement mais je ne suis pas allé beaucoup plus loin et mon niveau ne me permet pas d'aller plus loin et notamment pour répondre à mon besoin du moment.

Je ne comprends même pas la formule "Obtenir une ligne aléatoire d'un répéteur" mais bon, il faut que je me penche un peu plus sur les tutos ACF pour pouvoir intégrer au minimum cette fonction précise.

Dans l'immédiat, j'ai trouvé un petit plugin qui fait bien le boulot mais la multiplication d'extensions n'est pas forcément la meilleure façon d'optimiser son site.

Je vais donc voir ce que je trouve côté ACF. Smiley rolleyes