En introduktion til WordPress Attachment Pages
Vedhæftningssider er ikke særlig velkendte eller forstået i WordPress. Hvert element du uploader via WordPress - det være sig billede, lyd, video eller andet - kan have sin egen side med indhold, ligesom enhver anden post. Ved at sikre, at dine vedhæftningssider er velformede og indeholder relevante oplysninger, kan du tilføje en dybde til din hjemmeside og endda øg din SEO score i processen.
Derudover giver vedhæftningssider mulighed for at kommentere billeder, der kan være gode til medierelaterede erhverv. I denne artikel vil jeg fortælle dig lidt om denne relativt uklare sidetype, og hvordan du kan føje den til dit tema ved hjælp af en smule kode.
Forstå vedhæftede filer
Hvis du bruger WordPress, men du ikke er i udvikling, kan det overraske dig, at de uploadede billeder gemmes nøjagtigt på samme måde som indlæg - i virkeligheden er de indlæg, ligesom sider.
Hvad der skelner mellem sider, indlæg, billeder og brugerdefinerede posttyper er den posttype-attribut, de har i databasen. Indlæg har en posttype "post" (dermed navngivning forvirring), sider har en posttype 'side' og vedhæftede filer har en posttype 'attachment'.
Årsagen til, at vedhæftede filer gemmes som indlæg, er helt indlysende, når du tænker på det. Et uploadet billede har en titel, en forfatter, en publikationsdato og så videre - data, der bruges af regelmæssige indlæg. Faktisk er den eneste ekstra smule information kun billedets placering. Dette gemmes bekvemt i post-metatabellen.
Som følge heraf er en vedhæftningsside ikke mere end en enkelt side til en vedhæftet fil. Ligesom en indlægsside viser et enkelt indlæg, viser en statisk side en enkelt side; En vedhæftningsside viser en enkelt vedhæftning.
En side til eksempelvedhæftning
Det kommende smukke Twenty Fifteen tema har et godt eksempel på en vedhæftningsside.
Da jeg uploadede dette billede, udfyldte jeg titlen, billedteksten, beskrivelsen og altteksten. Disse er alle brugt på denne side meget godt. Bemærk inkluderingen af billedstørrelsen i postfoden, en god tilføjelse!
Har mit tema en tilknytningsside?
Svaret på dette spørgsmål er ja og nej. Først og fremmest, lad os tage et kig på, hvordan du kan komme til en vedhæftningsside.
Tilføj ethvert billede, og sørg for at Vælg “Vedhæftningsside” i linket til dropdown. Opdater eller publicer dit indlæg og besøg det i forenden. Ved at klikke på billedet i indlægget bliver du taget til en vedhæftningsside. Det kan ikke se godt ud (afhængigt af dit tema), men det er en vedhæftningsside.
For at forstå, hvorfor det er sådan, lad os lære lidt om skabelonfiler. WordPress bruger skabelonhierarkiet til at bestemme, hvilken fil der bruges, når en bestemt side bliver besøgt. Din forsiden bruger sikkert index.php hvis det viser en liste over stillinger sider bruger page.php; Enkle indlæg bruger single.php og så videre.
Det kaldes et hierarki fordi der er en sæt hierarkisk rækkefølge, hvor den korrekte fil er valgt. Lad os f.eks. Sige at du besøger tagarkivet til din “musik” tag. WordPress søger efter en tag-music.php fil. Hvis det ikke eksisterer, ser det ud til tag.php. Hvis det ikke findes, bruger det archive.php. Til sidst falder det tilbage til index.php som er en obligatorisk fil, så den altid eksisterer.
Hvad dette koger til er det index.php bruges, når filer længere op i skabelonen ikke er defineret. Temaforfattere bruges til enkeltsider, arkiver, 404 sider og lignende, men mange glemmer vores ven arkivsiden. De glemmer at gennemføre det og dermed index.php anvendes.
hvis dette er utilsigtet og index.php Filen er ikke bygget til at håndtere billeder, ja, du kan få nogle underlige vedhæftede sider. Hvis temaforfatteren har implementeret attachment.php eller har bygget index.php Det er opmærksom på vedhæftede filer, din vedhæftningsside vil se fint ud.
Hvordan opretter jeg en vedhæftningsside?
Hvis dit tema ikke allerede har en attachment.php fil skal du oprette den.
Hvis det er et tema, der er oprettet netop for dig, skal du gå videre og tilføje filen nu. Hvis du imidlertid bruger et tredjeparts tema, du downloadede eller installerede fra depotet, bør du oprette et børntema. Barnemner bruges til at udvide eksisterende temaer uden at redigere de originale filer. Når du har tilføjet et børntema (det er super simpelt), skal du oprette en attachment.php filen i den.
Find single.php fil i dit tema, kopier hele indholdet og indsæt i den vedhæftede sideside, du lige har oprettet. I 70% af temaerne derude bør det være nok.
I en stor del af resten kan du måske slette nogle enkelte postspecifikke ting. I nogle andre tilfælde kan det muligvis ikke fungere som forventet på grund af din enkelt indlægsside. Hvis dette er tilfældet, prøv at bruge indholdet af page.php i stedet.
Fordelene ved vedhæftede sider
Først og fremmest findes vedhæftningssider på dit websted, om brugere besøger dem eller ej. Det betyder, at de potentielt kan opdages af søgemaskiner. Hvorfor ikke gøre dem både søgemaskine og brugervenlige, bare i tilfælde? Ved at vælge relevante billeder til dit indhold, skrive flotte billedtekster og billedbeskrivelser kan du tilføje så meget mere relevant indhold til dit websted og øge din SEO-status, samtidig med at du får mere for dine brugere at gøre.
Da vedhæftede filer er indlæg, har de også deres egne kommentarer. Hvis du vil gerne have dine brugere interageret med dine billeder, er vedhæftningssider et godt sted at gøre dette. Dette er især relevant for fotografer, kunstnere eller musikere.
Som en WordPress-udvikler for mig er vedhæftningssiden også en måde at bedømme, om en temaudvikler tager sit tema højt. Hvis vedhæftningssiden viser den samme omhu og opmærksomhed på detaljer som andre sider, er det en god indikator for et anstændigt tema.