X

Cum să afișați un șablon unic diferit în funcție de categorie

Fragmente de IsItWP

Căutați o modalitate de a afișa un șablon diferit pentru articole individuale, bazat pe categorie? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a afișa un șablon diferit pentru articole individuale, bazat pe categorie, în WordPress.

Instrucțiuni:

Tot ce trebuie să faceți este să ștergeți totul din fișierul single.php al temei dvs. și să adăugați acest cod:

<?php
$post = $wp_query->post;
if ( in_category('features') ) {
include(TEMPLATEPATH . '/single-features.php');
} else {
include(TEMPLATEPATH . '/single-post.php');
}
?>

Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare să consultați și celelalte articole de pe site, cum ar fi: 28 cele mai bune teme WordPress pentru CV și cum să creați un formular cu mai multe pagini în WordPress.

Comentarii   Lasă un răspuns

  1. Cum putem realiza același lucru folosind editarea completă a site-ului?

    1. Salut Yash,

      Mulțumesc pentru întrebare. Pentru Editarea Completă a Site-ului (FSE), nu veți modifica fișierul single.php manual. În schimb, puteți folosi părți de șablon și crearea condiționată de șabloane. Cea mai simplă abordare este să folosiți teme bazate pe blocuri și fișiere de șablon în directorul block-templates.

      Un proces simplu, pas cu pas, ar fi:

      1. Accesați Editorul de Site (Aspect → Editor).

      2. Faceți clic pe Șabloane în bara laterală stângă.

      3. Faceți clic pe butonul Adăugare Șablon Nou.

      4. Denumiți șablonul în funcție de categorie. De exemplu, dacă slug-ul categoriei dvs. este „features”, denumiți șablonul „Articol Individual: Features”.

      5. Proiectați șablonul folosind blocuri pentru a se potrivi categoriei.

      6. Salvați șablonul.

      Vă rugăm să încercați acest lucru și să-mi spuneți dacă funcționează pentru dvs.

      Mulțumesc.

  2. Mulțumesc

  3. Frate, mulțumesc mult pentru această soluție rapidă/simplă!

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!