So erstellen Sie eine benutzerdefinierte Einzelanhangvorlage in WordPress

So erstellen Sie eine benutzerdefinierte Einzelanhangvorlage in WordPress / Themes

Beim Erstellen einer gesamten Galerie-Anzeige in WordPress mit benutzerdefinierten Beitragstypen haben wir den Code für das Abrufen aller Beitragsanhänge in WordPress mit Ausnahme von Featured Image zur Verfügung gestellt. Wir haben Ihnen auch gezeigt, wie Sie dem WordPress Media-Uploader zusätzliche Felder hinzufügen können. In diesem Artikel zeigen wir Ihnen, wie Sie die zusätzlichen Felder im Media Uploader verwenden und in einer benutzerdefinierten Einzelanhangvorlage anzeigen.

Bevor wir beginnen, ist es wichtig, dass Sie wissen, wie die Vorlagenhierarchie für Anhänge funktioniert. Sie können es entweder gerne angeben mime_type.php. Beispiele für MIME-Typen (image.php, video.php, application.php usw.). Wenn Sie es nur für einen bestimmten Bildtyp angeben möchten, können Sie image_gif.php sagen. Wenn mime_type.php nicht gefunden wird, sucht es nach attachment.php, single-attachment.php, single.php und index.php.

Es hängt davon ab, wie benutzerdefiniert ein Projekt ist, für das Sie arbeiten. Sie müssen möglicherweise nicht image_gif.php erstellen. Sie können für image.php oder sogar attachment.php einfach genügen.

Sie müssen nur eine leere Datei öffnen und alle Ihre Dateien kopieren single.php Inhalt dort. Sie können es als single-attachment.php oder als beliebiger anderer Mime-Typ speichern. Ersetzen Sie dann den Loop-Code durch Folgendes:

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

"rel =" Anhang ">

Nachdem wir nun alle drei Hauptaspekte dieser Galerie, die wir erstellen wollten, besprochen haben, werden wir Ihnen im nächsten Artikel zeigen, wie es aussieht, wenn alle Dinge zusammengefügt sind. Auf diese Weise können Sie den integrierten Mechanismus von WordPress verwenden, um eine Galerie mit vollem Funktionsumfang und Alben zu erstellen. Keine zusätzlichen Plugins erforderlich.

Ressource:
Vorlagenhierarchie-Kodex