8723 sujets

Développement web côté serveur, CMS

Bonjour,

Je démarre avec Wordpress et j’ai en particulier une centaine de PDF à mettre en ligne et je ne souhaite pas créer autant de page que de PDF.

Avez-vous une idée sur le comment procéder ?

Merci par avance.

Cordialement
Patrick Mara
Modérateur
Salut,

Mettre tout tes pdf dans un dossier sur ton serveur (ou dans la partie "media" de wordpress) et fait une seule page avec 100 liens ?
Bonjour,

Merci d'avoir prêté attention à mon sujet.
J'ai oublié de préciser que les PDF mis en ligne sont affichés avec l'application "Embed PDF.js Viewer".
C'est ce qui m'oblige pour l'instant a créer une page par PDF.
Sur mon site actuel ,qui n'est pas sous CMS, j'avais résolu le problème en introduisant le paramètre nom du fichier PDF dans le lien d'appel de l'afficheur de PDF.

En fait mon problème est comment introduire un paramètre dans les URL de Wordpress.
Je vais rechercher une solution.

Merci
Cordialement
Patrick Mara
Modérateur
Bonjour,

Comment tu passais ce paramètre ? Dans l'url ? Tu peux faire tout pareil normalement. C'est toi qui crée ton thème ou tu es sur un theme existant ?
Bonjour Laurent,

Merci d'avoir prêté attention à mon sujet.
J'utilise le thème Oceanwp.
Extrait de mon site actuel, qui n'est pas sous CMS, voici un exemple d'URL avec paramètre :
http://www.monsite/00_Journaux-Bulletins/jou_bulco/bulco.php?info=Bulco_2008-03-12_157.pdf.
C'est le paramètre info qui porte le nom du fichier PDF : Bulco_2008-03-12_157.pdf.
Ceci dit l'exploitation de ce type d'URL est faite par du code en PHP.
Je viens de découvrir que pour introduire du PHP dans Wordpress il faudrait utiliser les codes courts.
Pour l'instant je ne sais pas trop comment faire, je vais donc faire des recherches tout en espérant une assistance des participants à ce forum.

Cordialement
Patrick Mara
Modérateur
Alors WP est en php donc de base tu pourrais faire exactement pareil que pour ton site perso mais il faut mettre les mains dans un Template. Eventuellement créer un theme fils pour y rajouter juste une page sans toucher au theme de base, avec la récupération des paramètres de l'url et la gestion de l'affichage : https://developer.wordpress.org/themes/advanced-topics/child-themes/

Sinon tu peux tenter de passer par un plugin comme : https://wordpress.org/plugins/insert-php-code-snippet/#description mais je ne sais pas ce que ca vaut... Si tu aimes coder la première option est la meilleure je pense (en plus tu a l'air de déjà connaitre php alors tu ne devrait pas etre trop perdu).

Bonne journée