Autentificare
Începe

Documentație Easy Digital Downloads

Documentație, Materiale de Referință și Tutoriale pentru Easy Digital Downloads 

Șabloane de categorii și etichete de descărcare

Deși Easy Digital Downloads (EDD) este conceput pentru a funcționa cu orice temă, există mai multe lucruri pe care le puteți face temei dvs. pentru a profita de flexibilitatea EDD.

În alte articole, am discutat cum să faceți lucruri precum
crearea de șabloane de temă specifice paginilor de produse, precum și editarea arhivei de descărcări. Aici, vom discuta cum să preluați controlul asupra afișării categoriilor și etichetelor pentru produsele dvs.

Arhive de taxonomie de descărcare

WordPress folosește ierarhia șabloanelor sale pentru a determina ce fișier șablon de temă ar trebui utilizat pentru a afișa orice pagină dată pe site-ul dvs. Pentru taxonomii, sau categorii și etichete de descărcare în acest context, ierarhia șabloanelor este următoarea:

  1. taxonomy-{taxonomy}-{term}.php – Dacă taxonomia este sometax, iar termenul taxonomiei este someterm, WordPress va căuta taxonomy-sometax-someterm.php. În cazul formatelor de postare, taxonomia este „post_format” și termenii sunt „post-format-{format}. adică taxonomy-post_format-post-format-link.php pentru formatul de postare link.
  2. taxonomy-{taxonomy}.php – Dacă taxonomia ar fi sometax, WordPress ar căuta taxonomy-sometax.php.
  3. taxonomy.php
  4. archive.php
  5. index.php

Această ierarhie este adesea neglijată în teme, nu pentru că este neimportantă, ci pentru că fișierul șablon
archive.php este considerat un standard și este de obicei prezent. Pe un site care nu este de comerț electronic, nu sunt necesare prea multe modificări structurale de la o afișare tipică de arhivă de dată la o afișare de arhivă de postări.

Cu toate acestea, categoriile și etichetele EDD sunt în aceeași poziție ca arhiva de descărcări acoperită în al doilea articol legat mai sus. Ele nu sunt menite să fie afișate ca postări WordPress tipice, ci mai degrabă ca produsele pe care le reprezintă.

Acestea fiind spuse, aveți posibilitatea de a prelua controlul asupra șabloanelor de categorii și etichete de descărcare prin crearea anumitor fișiere în rădăcina temei dvs. active.

taxonomy-download_category.php – taxonomy-download_tag.php

Pe baza ierarhiei șabloanelor menționate mai sus, controlul afișării categoriilor și etichetelor EDD ar intra sub poziția #2. În sistemul WordPress, o categorie de descărcare este
download_category, iar o etichetă de descărcare este download_tag.

Deci
taxonomy-{taxonomy}.php este schema de denumire a șablonului pe care WordPress ar folosi-o pentru a căuta șabloane specifice pentru Descărcările EDD.

Dacă plasați fișiere numite
taxonomy-download_category.php și taxonomy-download_tag.php în rădăcina temei dvs. active, WordPress le va folosi pentru a reda categoriile și etichetele dvs. de Descărcare. Ce construiți în aceste fișiere depinde de dvs.

Dacă sunteți un dezvoltator de teme, ar trebui să fiți familiarizat cu modul de construire a diferitelor fișiere de șablon. Puteți utiliza
grila de produse eșantion pentru a accelera dezvoltarea șabloanelor pentru categoria de descărcări și etichetele dvs. Dacă nu sunteți un dezvoltator de teme, acesta este un lucru pentru care ar trebui să angajați pe cineva. Cum să dezvoltați aceste arhive de taxonomii are mai puțin de-a face cu EDD și mai mult cu WordPress și dezvoltarea generală. Acest lucru depășește domeniul de aplicare al acestei documentații.

Dacă nu sunteți un dezvoltator de teme, dar sunteți practic, există mai multe exemple de teme pe care le puteți utiliza pentru a înțelege conceptul de creare a arhivelor de categorii de descărcări și etichete pentru tema dvs. Cea mai bună referință ar fi
tema Vendd, pe care o puteți găsi, de asemenea, pe GitHub pentru acces ușor la baza de cod.

A fost util acest articol?

Începeți să vindeți astăzi!

Alăturați-vă peste 50.000 de proprietari de magazine inteligente și începeți să folosiți cel mai ușor mod de a vinde produse digitale cu WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]