Cum să utilizați un modul de blog în interiorul unui șablon de categorie și/sau de pagină de arhivă

Publicat: 2022-02-26

Modulul Divi Blog este un instrument puternic atunci când vine vorba de crearea de pagini de categorii și de arhivă. Cu câteva setări simple, puteți atribui un șablon oricărei categorii sau pagini de arhivă fără a fi nevoie să ajustați modulul Blog. În acest articol, vom analiza cum să folosim un modul Blog într-un șablon de categorie sau de pagină de arhivă și să-l atribuim oricărei categorii sau pagini de arhivă.

Să începem.

Ce este o categorie și/sau o pagină de arhivă?

În primul rând, să definim despre ce vorbim.

O pagină de arhivă afișează postări care aparțin unui anumit tip de arhivă. Acestea includ autorul postării, categoria, data și eticheta. De asemenea, funcționează pentru fiecare dintre tipurile de postări, cum ar fi proiectele.

O pagină de categorie afișează postări pentru o anumită categorie de blog. Este un tip de pagină de arhivă.

Divi ne permite să creăm șabloane pentru toate aceste pagini de arhivă. De asemenea, putem crea șabloane pentru anumite pagini de arhivă folosind opțiuni de postare dinamice.

Specificarea conținutului paginii de arhivă

Chiar dacă putem atribui un șablon unei pagini de arhivă, trebuie totuși să specificăm ce va afișa pagina. Acest lucru se face în cadrul modulului Blog din cadrul șablonului însuși. Modulul Blog afișează fluxul pe baza selecțiilor noastre. Vom analiza cel mai eficient mod de a configura modulul Blog, astfel încât să poată fi utilizat cu orice pagină de arhivă.

Încărcați șablonul de pagină de categorie

Pentru a continua, veți avea nevoie de un șablon de pagină de categorie. Îl poți crea de la zero sau poți descărca unul de pe blogul Elegant Themes. Puteți găsi o mulțime de șabloane gratuite de pagini de categorii în blogul Elegant Themes căutând „șablon gratuit de pagină de categorie”. Descărcați fișierul arhivat pe computer și dezarhivați-l. Va trebui să încărcați fișierul JSON.

Încărcați șablonul de pagină de categorie

Pentru exemplele mele, folosesc șablonul gratuit de pagină de categorie pentru pachetul de layout software Divi . Încărcați șablonul de categorie accesând Divi > Theme Builder în tabloul de bord WordPress. Selectați Portabilitate în colțul din dreapta, alegeți fila Import și navigați la fișierul JSON de pe computer. Selectați fișierul și faceți clic pe Import Divi Theme Builder Templates . Salvați șablonul.

  1. Divi
  2. Creator de teme
  3. Portabilitate
  4. Import
  5. Alege fișierul
  6. Importați șabloane Divi Theme Builder
  7. salva

Încărcați șablonul de pagină de categorie

Atribuiți șablonul de pagină de categorie

Șablonul Categorie este setat automat la Toate paginile categorii . Îl puteți atribui unei anumite arhive sau pagini de categorie selectând pictograma roată .

Atribuiți șablonul de pagină de categorie

Setările șablonului ne permit să alegem postările care vor afișa șablonul. putem alege Toate dintr-un anumit tip de postare sau o anumită postare. De exemplu, putem aloca șablonul tuturor autorilor sau putem alege un anumit autor.

Atribuiți șablonul de pagină de categorie

Ajustarea șablonului de pagină de categorie

Șablonul nostru include un modul Post Slider și un modul Blog . Slider-ul Post face parte din secțiunea eroi, în timp ce modulul Blog creează fluxul de blog.

Ajustarea șablonului de pagină de categorie

Vreau să le creez de la zero, așa că am șters modulul Post Slider și Row și modulul Blog din șablonul meu. Mai întâi vom construi șablonul cu un modul Blog și apoi vom adăuga Slider-ul Post mai târziu pentru a crea două versiuni ale aspectului.

Ajustarea șablonului de pagină de categorie

Creați șablonul de categorie sau de arhivă

Mai întâi, vom adăuga un modul Blog. Selectați pictograma gri și alegeți modulul Blog din opțiuni.

Creați șablonul de categorie sau de arhivă

Conţinut

Mai întâi, activați Postări pentru Pagina curentă . Acest lucru permite modulului să afișeze postările în mod dinamic, indiferent de alocarea paginii. Apoi, setați numărul de postări la 8.

  • Postări pentru Pagina curentă: Da
  • Număr de postări: 8

Creați șablonul de categorie sau de arhivă

Elemente

Derulați în jos la Elemente . Selectați pentru a utiliza Imaginea prezentată, Butonul Citiți mai multe, Categorii, Extras și Paginare. Dezactivați restul.

  • Imagine prezentată: Da
  • Buton Citește mai mult: Da
  • Categorii: Da
  • Extras: Da
  • Paginare: Da

Creați șablonul de categorie sau de arhivă

Aspect și suprapunere

Accesați fila Design . Asigurați-vă că Grid este selectată pentru Aspect și dezactivați Suprapunerea.

  • Aspect: Grilă
  • Suprapunere: Dezactivat

Creați șablonul de categorie sau de arhivă

Textul titlului

Derulați la Textul titlului și selectați H2 pentru Nivelul titlului. Alegeți Archivo pentru Font și setați-l la Bold. Setați culoarea la #222222.

  • Nivel de titlu: H2
  • Font: Archivo
  • Greutate: îndrăzneață
  • Culoare: #222222

Creați șablonul de categorie sau de arhivă

Setați dimensiunea la 16 px și înălțimea liniei la 1,3 em.

  • Dimensiune: 16px
  • Înălțimea liniei: 1,3 em

Creați șablonul de categorie sau de arhivă

Corpul textului

Derulați la Textul corpului și alegeți Arhivă pentru Font. Setați culoarea la negru și înălțimea liniei la 1,5 em.

  • Font: Archivo
  • Culoare: #000000
  • Înălțimea liniei: 1,5 em

Creați șablonul de categorie sau de arhivă

Meta Text

Derulați la Meta Text și alegeți Archivo pentru Font. Setați stilul la niciunul și culoarea la #544fff.

  • Font: Archivo
  • Stil: niciunul
  • Culoare: #544fff

Creați șablonul de categorie sau de arhivă

Citește mai mult text

Derulați în jos la Citiți mai mult text și setați Greutatea la Semi aldine, Stilul la TT și Subliniat, Culoare la #544fff și Dimensiunea la 13px.

  • Greutate: Semi Bold
  • Stil: TT, subliniat
  • Culoare: #544fff
  • Dimensiune: 13px

Creați șablonul de categorie sau de arhivă

Textul de paginare

Pentru Textul de paginare, alegeți Arhivă pentru Font și setați-l la Semi aldine și negru.

  • Font: Archivo
  • Greutate: Semi Bold
  • Culoare: #000000

Creați șablonul de categorie sau de arhivă

Spațiere

Derulați la Spațiere și setați Marja superioară la 0vw.

  • Marja superioară: 0vw

Creați șablonul de categorie sau de arhivă

Frontieră

Accesați Border și setați Colțurile rotunjite la 0px.

  • Aspect grilă Colțuri rotunjite: 0px

Creați șablonul de categorie sau de arhivă

Box Shadow

Derulați în jos la Box Shadow și alegeți prima opțiune. Setați Poziția verticală la 0px, Intensitatea estomparii la 0px, Intensitatea Spread la 2px și Culoare la negru.

  • Box Shadow: În primul rând
  • Poziție verticală: 0px
  • Intensitatea estomparii: 0px
  • Puterea de răspândire: 2px
  • Culoare: #000000

Creați șablonul de categorie sau de arhivă

CSS personalizat

În cele din urmă, vom adăuga câteva CSS la butonul Citiți mai multe pentru a adăuga puțin spațiu între text și butonul Citiți mai multe. Accesați fila Avansat și derulați la câmpul Buton Citiți mai multe și adăugați acest CSS:

margin-top: 10px !important;

display: block;

Creați șablonul de categorie sau de arhivă

Acum, salvați setările și închideți Theme Builder.

Rezultate pe categorii și pagini de arhivă

Iată cum arată șablonul nostru de categorii atunci când este alocat la Toate categoriile. Pagina afișează conținut dinamic din categoria mea Educație. Pentru exemplele mele, mi-am schimbat numărul de postări la 4 pentru a menține capturile de ecran mai mici și am mărit dimensiunea metatextului pentru a le face mai ușor de văzut.

Rezultate pe categorii și pagini de arhivă

Paginarea funcționează numai dinamic în cadrul acestei categorii. Pentru următoarea imagine, am selectat Intrările mai vechi și încă arată doar intrări din categoria Educație.

Rezultate pe categorii și pagini de arhivă

Numai paginile de categorii folosesc acest șablon. Dacă selectez numele, eticheta sau data unui autor, văd fluxul standard de blog. Iată pagina mea de autor:

Rezultate pe categorii și pagini de arhivă

Acum, să ne întoarcem și să schimbăm atribuirea la Pagini de autor.

Rezultate pe categorii și pagini de arhivă

Acum, când văd pagina autorului, văd postări din mai multe categorii. Pagina arată chiar și conținutul dinamic din titlu. Nu am făcut nicio ajustare în interiorul șablonului în sine. Am schimbat doar sarcina.

Rezultate pe categorii și pagini de arhivă

Adăugați secțiunea Hero la șablonul de pagină de arhivă

Apoi, să adăugăm o secțiune erou cu un Slider Blog . Va afișa câteva dintre cele mai recente postări din categoria sau arhiva căreia îi atribuim șablonul. Deoarece ambele module vor afișa postări din aceeași categorie sau arhivă, nu dorim ca acestea să se suprapună și să afișeze aceleași postări. Va trebui să facem ajustări la ambele module.

Adăugați un rând

Mai întâi, adăugați un rând cu o singură coloană sub Titlu.

Adăugați un rând

fundal

Accesați Setările de fundal și setați culoarea de fundal la rgba(255,255,255,0).

  • Culoare de fundal: rgba(255,255,255,0)

Adăugați un rând

Dimensiunea

Selectați fila Design și activați Utilizare lățime personalizată a jgheabului. Setați lățimea la 1.

  • Utilizați lățimea jgheab personalizată: da
  • Lățimea jgheabului: 1

Adăugați un rând

Spațiere

Derulați în jos la Spațiere și setați umplutura stânga și dreapta la 20px.

  • Umplutură: stânga, dreapta 20px

Adăugați un rând

Frontieră

Mergeți la Border și setați Width la 2px și Color la #01012c. Închideți setările pentru rânduri.

  • Lățimea chenarului: 2px
  • Culoare chenar: #01012c

Adăugați un rând

Adăugați un glisor de postare

Acum este timpul să adăugați glisorul Post. Faceți clic pe pictograma plus gri și selectați modulul Post Slider .

Adăugați un glisor de postare

Conţinut

În continuare, vom face ajustările la modulul Post Slider. Slider-ul Post poate afișa și postări dinamic. În setările de conținut ale modulului Post Slider , selectați să utilizați Postări pentru Pagina curentă și introduceți 3 pentru Numărul de postări.

  • Postări pentru Pagina curentă: Da
  • Număr de postări: 3

Adăugați un glisor de postare

Elemente

Derulați în jos la Elemente și selectați să utilizați săgeți, butonul Citiți mai multe și Post Meta.

  • Săgeți: Da
  • Buton Citește mai mult: Da
  • Post Meta: Da

Adăugați un glisor de postare

Imagine prezentată

Activați imaginea recomandată și setați plasarea imaginii prezentate la dreapta.

  • Afișați imaginea prezentată: da
  • Plasarea imaginii prezentate: dreapta

Adăugați un glisor de postare

fundal

Accesați Fundal și schimbați culoarea de fundal în rgba(255,255,255,0).

  • Culoare de fundal: rgba(255,255,255,0)

Adăugați un glisor de postare

Selectați pictograma Dispozitiv și alegeți Desktop. Alegeți fila Imagine și selectați imaginea dvs. din biblioteca media. Imaginea nu este la locul lui la început, dar vom remedia acest lucru mai târziu.

  • Imagine desktop: alegeți din bibliotecă
  • Dimensiunea imaginii de fundal: Fit
  • Poziție: centru dreapta
  • Repetare: nu se repetă
  • Amestec: Normal

Adăugați un glisor de postare

Alegeți pictograma Tabletă și ștergeți imaginea. Nu vrem ca imaginea să apară pentru tablete și telefoane.

Adăugați un glisor de postare

Acoperire

Apoi, accesați fila Design . Sub Overlay, dezactivați atât Fundalul, cât și Text Overlay.

  • Utilizați suprapunerea de fundal: Nu
  • Utilizați suprapunerea textului: Nu

Adăugați un glisor de postare

Imagine

Derulați la Imagine și setați Lățimea chenarului la 20px. Schimbați culoarea în rgba(255,255,255,0) și selectați prima Box Shadow.

  • Lățimea chenarului: 20px
  • Culoarea marginii imaginii: rgba(255,255,255,0)
  • Box Shadow: mai întâi

Adăugați un glisor de postare

Ajustați Poziția verticală la 0px, Intensitatea Blur la 0px, Intensitatea Spread la 2px pentru Desktop și 0px pentru Telefon. Schimbați culoarea în negru.

  • Poziție verticală: 0px
  • Intensitatea estomparii: 0px
  • Puterea de răspândire: desktop 2px, telefon 0px
  • Culoare: #000000

Adăugați un glisor de postare

Text

Sub Text , alegeți Întunecat pentru Culoarea textului. Vom schimba culorile mai târziu, dar fonturile vor avea o umbră dacă sărim peste acest pas.

  • Culoare text: Întunecat

Adăugați un glisor de postare

Textul titlului

Derulați la Textul titlului . Alegeți H3 pentru nivelul de antet. Schimbați fontul în Archivo, setați Greutatea la Semi aldine, Alinierea la stânga și Culoare la negru.

  • Nivel de titlu: H3
  • Font: Archivo
  • Greutate: Semi Bold
  • Aliniere: Stânga
  • Culoare: #000000
  • Dimensiune: desktop 34px, tabletă 24px

Adăugați un glisor de postare

Corpul textului

Apoi, derulați la Textul corpului și alegeți Arhivă pentru Font. Setați alinierea la stânga, culoarea la negru, dimensiunea la 15 px și înălțimea liniei la 1,5 em.

  • Font: Archivo
  • Aliniere: Stânga
  • Culoare: #000000
  • Dimensiune: 15px
  • Înălțimea liniei: 1,5 em

Adăugați un glisor de postare

Meta Text

Apoi, derulați la Meta Text . Alegeți Archivo pentru font. Setați culoarea la #544fff și dimensiunea la 14px.

  • Font: Archivo
  • Culoare: #544fff
  • Dimensiune: 14px

Adăugați un glisor de postare

Buton

Acum, vom stila butonul. Selectați Utilizați stiluri personalizate pentru buton și modificați dimensiunea la 13px. Setați culoarea la #544fff.

  • Utilizați stiluri personalizate pentru buton: Da
  • Dimensiunea textului: 13px
  • Culoare: #544fff

Adăugați un glisor de postare

Schimbați raza chenarului la 100 px, fontul la Arhive și stilul la TT.

  • Raza chenarului: 100px
  • Font: Archivo
  • Stil: TT

Adăugați un glisor de postare

Schimbați alinierea butonului la stânga.

  • Alinierea butoanelor: stânga

Adăugați un glisor de postare

Spațiere

În cele din urmă, derulați în jos la Spațiere și setați umplutura de sus și de jos la 0px. Închideți setările modulului.

  • Umplutură: Sus, Jos 0px

Adăugați un glisor de postare

Secțiunea de feed de blog

În continuare, vom face o mică ajustare a fluxului de blog. Deschideți setările pentru modulul Blog .

Secțiunea de feed de blog

Deoarece afișăm 3 postări în glisorul Blogului, am vrut ca modulul Blog să omite acele 3 postări. Pentru a face acest lucru, schimbați numărul de compensare a postării la 3. Închideți modulul Blog, salvați pagina și ieșiți din Creatorul de teme.

Secțiunea de feed de blog

Rezultatele secțiunii Hero

Iată o privire asupra șablonului. Ca și înainte, am mărit dimensiunea fontului meta pentru a fi mai ușor de văzut. L-am atribuit tuturor paginilor de arhivă și am selectat pagina Blog. Afișează în mod dinamic postările din arhiva blogului.

Rezultatele secțiunii Hero

Exemplul de mai jos arată șablonul pentru categoria mea Educație.

Rezultatele secțiunii Hero

Acum, îl voi seta să se afișeze numai pe paginile de arhivă pentru eticheta specifică Inginerie software. Nu fac modificări modulelor din interiorul șablonului. Se va afișa în continuare dinamic.

Rezultatele secțiunii Hero

Categoria Educație arată acum pagina de arhivă implicită.

Rezultatele secțiunii Hero

Acum, numai postările cu eticheta Inginerie software afișează șablonul. Am adăugat acea etichetă la postările din categoriile mele Inginerie și Știința datelor, așa că acestea sunt singurele postări care se afișează pe această pagină. Ca și înainte, nu am făcut nicio modificare modulelor din șablon. Am schimbat doar atribuirea șablonului.

De asemenea, ca și înainte, modulul Blog compensează postările, așa că nu afișează aceleași postări ca și Slider-ul Blog. Paginarea încă funcționează în cadrul actualei atribuiri de șablon.

Rezultatele secțiunii Hero

Gânduri de sfârșit

Aceasta este privirea noastră asupra modului de utilizare a unui modul Blog într-o categorie și/sau șablon de pagină de arhivă. Chiar dacă este simplu, Postare pentru Pagina curentă este cu adevărat o funcție dinamică puternică. Cu postările configurate pentru Pagina curentă, tot ce trebuie să faci este să schimbi o atribuire șablon. Modulul Blog urmează alocarea șablonului. Adăugați Post Offset și puteți afișa câte module Blog și Post Slider doriți fără a afișa aceeași postare de două ori.

Vrem sa auzim de la tine. Utilizați un modul de blog în cadrul categoriei dvs. și arhivați șabloanele de pagini? Spune-ne despre experiența ta în comentarii.