Cum se creează un șablon personalizat pentru atașamente unice în WordPress

Cum se creează un șablon personalizat pentru atașamente unice în WordPress / tematică

În procesul de creare a unui afișaj de galerie totală în WordPress alimentat de Tipuri personalizate de posturi, am împărțit codul pentru cum să obținem toate postările atașate în WordPress, cu excepția Imaginii recomandate. De asemenea, v-am arătat cum să adăugați câmpuri suplimentare la încărcătorul WordPress Media. În acest articol, vă vom arăta cum să utilizați câmpurile suplimentare din încărcătorul media și să le afișați într-un șablon personalizat pentru atașamente unice.

Înainte de a începe, este important să înțelegeți cum funcționează ierarhia șablon pentru atașamente. Puteți specifica cum se poate mime_type.php. Exemple de tip mime (image.php, video.php, application.php etc). Pentru specificarea acesteia doar pentru un anumit tip de imagine, puteți spune image_gif.php. Dacă mime_type.php nu este găsit, atunci se caută fișierul attachment.php, apoi single-attachment.php, apoi single.php, apoi index.php.

Depinde de modul în care este personalizat un proiect pentru care lucrați, este posibil să nu fie nevoie să creați imagine_gif.php. Puteți pur și simplu să fie suficient pentru image.php sau chiar attachment.php.

Tot ce trebuie să faceți este să deschideți un fișier gol și să vă copiați toate single.php conținut acolo. Puteți să-l salvați ca single-attachment.php sau orice alt tip de mime_type pe care doriți. Apoi înlocuiți codul buclă cu ceva de genul:

 ID, 'be_photographer_name', adevărat); $ fotografurl = get_post_meta ($ post-> ID, 'be_photographer_url', adevărat); ?>   // id)): $ att_image = wp_get_attachment_image_src ($ post-> id, "plin"); ?> 

"rel =" atașament ">

Acum, că am acoperit toate cele trei aspecte principale ale acestei galerii pe care urma să le creăm, în articolul următor, vă vom arăta cum arată când toate lucrurile sunt combinate. În acest fel, puteți utiliza mecanismul WordPress încorporat pentru a crea o galerie completă cu albume. Nu sunt necesare pluginuri suplimentare.

Resursă:
Codieră ierarhică de șabloane