Hoe maak je een sjabloon voor aangepaste afzonderlijke bijlagen in WordPress

Hoe maak je een sjabloon voor aangepaste afzonderlijke bijlagen in WordPress / Thema's

Tijdens het maken van een totale galerijweergave in WordPress, mogelijk gemaakt door aangepaste berichttypen, hebben we de code gedeeld voor het ophalen van alle berichtbijlagen in WordPress, behalve voor Featured Image. We hebben ook laten zien hoe u extra velden kunt toevoegen aan de WordPress Media-uploader. In dit artikel laten we u zien hoe u de aanvullende velden in de media-uploader kunt gebruiken en deze kunt weergeven in een sjabloon voor aangepaste afzonderlijke bijlagen.

Voordat we beginnen, is het belangrijk dat u begrijpt hoe de sjabloonhiërarchie werkt voor bijlagen. Je kunt het specificeren zoals mime_type.php. Voorbeelden van MIME-typen (image.php, video.php, application.php, enz.). Als u het alleen voor een bepaald afbeeldingstype wilt opgeven, kunt u image_gif.php zeggen. Als het mime_type.php niet wordt gevonden, zoekt het naar attachment.php, dan single-attachment.php, dan single.php, dan index.php.

Het hangt af van de manier waarop een project waarvoor u werkt, aangepast hoeft te worden, u hoeft image_gif.php mogelijk niet te maken. U kunt eenvoudigweg volstaan ​​met image.php of zelfs attachment.php.

Het enige wat u hoeft te doen is een leeg bestand openen en al uw kopiëren single.php inhoud daarbinnen. Je kunt het opslaan als single-attachment.php of elk ander mime_type dat je wilt. Vervang dan de luscode door iets als dit:

 ID, 'be_photographer_name', waar); $ photographerurl = get_post_meta ($ post-> ID, 'be_photographer_url', true); ?>   // id)): $ att_image = wp_get_attachment_image_src ($ post-> id, "full"); ?> 

"rel =" bijlage ">

Nu we alle drie de hoofdaspecten van deze galerij hebben besproken die we gingen maken, zullen we in het volgende artikel laten zien hoe het eruit ziet wanneer alle dingen in elkaar zijn gezet. Op deze manier kunt u het ingebouwde mechanisme van WordPress gebruiken om een ​​volledige galerij met albums te maken. Geen extra plug-ins vereist.

resource:
Sjabloon hiërarchie Codex