Une introduction à WordPress Attachment Pages
Les pages de pièces jointes ne sont pas très connues ou comprises dans WordPress. Chaque élément que vous téléchargez via WordPress - qu'il s'agisse d'image, audio, vidéo ou autre - peut avoir sa propre page avec du contenu, comme n'importe quel autre article. En vous assurant que vos pages de pièces jointes sont bien formées et contiennent des informations pertinentes, vous pouvez ajouter de la profondeur à votre site Web et même augmenter votre score de référencement dans le processus.
De plus, les pages de pièces jointes permettent aux utilisateurs de commenter des images, ce qui peut être intéressant pour les professions liées aux médias. Dans cet article, je vais vous parler un peu de ce type de page relativement obscur et comment vous pouvez l'ajouter à votre thème en utilisant un peu de code..
Comprendre les pièces jointes
Si vous utilisez WordPress mais que vous n’êtes pas amateur de développement, vous serez peut-être surpris de constater que les images téléchargées sont stockées exactement de la même manière que les messages - en fait, ce sont des messages, tout comme les pages..
Ce qui différencie les pages, les publications, les images et les types de publication personnalisés est l’attribut post_type de la base de données. Les publications ont un type de publication (d'où la confusion des noms), les pages ont un type de publication et les pièces jointes ont un type de publication.
La raison pour laquelle les pièces jointes sont stockées sous forme de publications est assez évidente, une fois que vous y réfléchissez. Une image téléchargée a un titre, un auteur, une date de publication, etc., ainsi que des données utilisées par les publications classiques. En fait, le seul bit d'information supplémentaire est simplement l'emplacement de l'image. Ceci est commodément stocké dans la table meta.
En conséquence, une page de pièce jointe n'est rien de plus qu'une page unique pour une pièce jointe. Tout comme une page de message montre un seul message, une page statique affiche une seule page; une page de pièce jointe montre une seule pièce jointe.
Un exemple de pièce jointe
Le beau thème à venir de Twenty Fifteen contient un excellent exemple de page de pièce jointe..
Lorsque j'ai téléchargé cette image, j'ai rempli le titre, la légende, la description et le texte de remplacement. Ce sont tous très bien utilisés sur cette page. Notez l'inclusion de la taille de l'image dans le pied de page, un excellent ajout!
Mon thème a-t-il une page de pièce jointe??
La réponse à cette question est oui et non. Tout d’abord, voyons comment accéder à une page de pièce jointe..
Dans tout ancien post, ajoutez une image et assurez-vous de sélectionner “Pièce jointe” dans le lien vers la liste déroulante. Mettez à jour ou publiez votre message et visitez-le au début. En cliquant sur l'image dans le message, vous serez redirigé vers une page de pièce jointe. Cela peut ne pas sembler bien (selon votre thème) mais c'est une page de pièce jointe.
Pour comprendre pourquoi il en est ainsi, apprenons un peu plus sur les fichiers modèles. WordPress utilise la hiérarchie des modèles pour déterminer le fichier utilisé lorsqu'une page spécifique est visitée. Votre page d'accueil utilise probablement index.php s'il montre une liste de messages; les pages utilisent page.php; les postes individuels utilisent single.php etc.
Cela s'appelle une hiérarchie parce que il y a un ordre hiérarchique défini dans lequel le bon fichier est choisi. Par exemple, supposons que vous visitiez l’archive de balises de votre “la musique” étiquette. WordPress cherche un tag-music.php fichier. S'il n'existe pas, il cherche tag.php. Si cela n'existe pas, il utilise archive.php. Finalement, il retombe sur index.php qui est un fichier requis pour qu'il existe toujours.
Cela revient à dire que index.php est utilisé chaque fois que des fichiers situés plus haut dans le modèle ne sont pas définis. Les auteurs de thèmes sont habitués aux pages uniques, aux archives, aux 404 pages, mais beaucoup oublient notre ami la page d’archives. Ils oublient de le mettre en œuvre et donc index.php est utilisé.
si cela est involontaire et la index.php Le fichier n’est pas conçu pour gérer les images, il se peut que vous obteniez des pages de pièces jointes bizarres. Si l'auteur du thème a implémenté pièce jointe.php ou a construit index.php qui est attentif aux pièces jointes, votre page de pièce jointe sera belle.
Comment créer une page de pièce jointe?
Si votre thème n'a pas déjà de pièce jointe.php déposer vous aurez besoin de le créer.
S'il s'agit d'un thème créé spécialement pour vous, continuez et ajoutez le fichier maintenant. Si, toutefois, vous utilisez un thème tiers que vous avez téléchargé ou installé à partir du référentiel, vous devez créer un thème enfant. Les thèmes enfants sont utilisés pour étendre les thèmes existants sans modifier les fichiers d'origine. Une fois que vous avez ajouté un thème enfant (c’est super simple), créez un pièce jointe.php déposer dedans.
Trouvez le single.php déposer dans votre thème, copiez tout le contenu et collez-le dans le fichier de pièce jointe que vous venez de créer. Dans 70% des thèmes, cela devrait suffire.
Dans une grande partie du reste, vous voudrez peut-être supprimer certaines choses spécifiques à une publication. Dans d’autres cas, en raison du fonctionnement de votre page de publication unique, il se peut que cela ne fonctionne toujours pas comme prévu. Si tel est le cas, essayez d’utiliser le contenu de page.php au lieu.
Les avantages des pages de pièces jointes
Tout d’abord, les pages de pièces jointes existent sur votre site, que les utilisateurs les visitent ou non. Cela signifie qu'ils pourraient potentiellement être découverts par les moteurs de recherche. Pourquoi ne pas les rendre à la fois moteur de recherche et convivial, juste au cas où? En choisissant des images pertinentes pour votre contenu, en écrivant de bonnes légendes et des descriptions d'image, vous pouvez ajouter un contenu beaucoup plus pertinent à votre site, ce qui augmente votre réputation en matière de référencement tout en fournissant davantage d'activités à vos utilisateurs.
Les pièces jointes étant des publications, ils ont également leurs propres commentaires. Si vous souhaitez que vos utilisateurs interagissent avec vos images, les pages de pièces jointes sont un excellent moyen de le faire. Ceci est particulièrement pertinent pour les photographes, artistes ou musiciens.
En tant que développeur WordPress, la page de pièce jointe permet également de déterminer si un développeur de thème prend son thème au sérieux. Si la page de pièce jointe fait preuve du même soin et de la même attention aux détails que les autres pages, elle est un bon indicateur d'un thème décent.