Dans le processus de création d’une vue complète de la galerie sur WordPress avec des types de publication personnalisés, nous avons partagé le code pour savoir comment obtenir toutes les pièces jointes sur WordPress, à l’exception de l’image sélectionnée. Nous vous montrons également comment ajouter des champs supplémentaires à WordPress Media Loader. Dans cet article, nous allons vous montrer comment utiliser les champs supplémentaires dans le chargeur de médias et les afficher dans un modèle de pièce jointe personnalisé.
Avant de commencer, il est important de comprendre le fonctionnement de la hiérarchie des modèles pour les pièces jointes. Vous pouvez le spécifier comme mime_type.php. Exemples de types MIME (image.php, video.php, application.php, etc.). Pour le spécifier uniquement pour un certain type d’image, vous pouvez dire image_gif.php. Si mime_type.php n’est pas trouvé, recherchez attach.php, puis single-attach.php, puis single.php, puis index.php.
Selon la personnalisation du projet pour lequel vous travaillez, vous n’aurez peut-être pas besoin de créer image_gif.php. Cela peut simplement suffire pour image.php ou même attach.php.
Il vous suffit d’ouvrir un fichier vierge et d’y copier tout son contenu. Vous pouvez l’enregistrer sous single-attach.php ou tout autre type mime que vous souhaitez. Remplacez ensuite le code de la boucle par quelque chose comme ceci:
// "target =" _ blank "class =" photographerurl ">
guid)?>
Le code ci-dessus montre simplement le titre de l’image. Ci-dessous, il montrera le nom et l’URL de l’auteur que nous avons ajoutés comme champs supplémentaires dans notre article précédent. Recherchez ensuite l’image et affichez-la en taille réelle. Vous pouvez le personnaliser pour afficher toute autre taille si vous avez des tailles d’image supplémentaires.
Résultat final:

Maintenant que nous avons couvert les trois principaux aspects de cette galerie que nous allions créer, dans le prochain article, nous allons vous montrer à quoi cela ressemble quand tout se réunit. De cette façon, vous pouvez utiliser le mécanisme WordPress intégré pour créer une galerie complète avec des albums. Aucun plugin supplémentaire n’est requis.
Ressource:
Hiérarchie des modèles Codex
