Reguli de Afișare Conflictuale
Reguli de Afișare Conflictuale în GeneratePress – Când creăm un element, trebuie întotdeauna să setăm reguli de afișare pentru ca acestea să se aplice pe site-ul nostru live.
Dacă adăugăm un Hook sau un Layout, aceste reguli de afișare nu vor intra vreodată în conflict, deoarece putem avea mai multe hooks/layouts setate la o singură condiție fără probleme.
Cu toate acestea, putem avea doar un Page Hero per condiție.
Deci, ce se întâmplă dacă adăugăm mai mulți Page Heros și îi aplicăm în aceeași condiție?
Când se întâmplă acest lucru, elementul mai vechi (cel adăugat primul) va fi aplicat condiției, în timp ce, cel mai nou nu va apărea.
Și dacă vrem să apară cel mai nou?
În acest caz, avem două opțiuni:
- a) Accesați elementul mai vechi și eliminați condiția pe care încercați să o aplicați noului dvs. element. Acest lucru este ideal dacă este o condiție specifică (o anumită pagină etc..)
- b) Dacă condiția inițială este mai largă (toate paginile etc.), putem intra în elementul mai vechi și putem adăuga condiția mai specifică pe care încercăm să o setăm în noul Element din Excluderi. Acest lucru va exclude acea condiție specifică din elementul mai vechi, eliberând noul element pentru a-i lua locul.
Deci, dacă un Page Hero nu se aplică uneia dintre condițiile dvs., înseamnă că acea condiție este deja ocupată de un element anterior.
Ai nevoie de un exemplu?
Să presupunem că am adăugat un Page Hero și l-am aplicat tuturor paginilor noastre.
Acum am adăugat un nou Page Hero și l-am aplicat la pagina Despre, dar acest Page Hero nu apare.
Asta pentru că primul Page Hero ocupă acel loc. Așa că trebuie să intrăm în Page Hero original și să adăugăm pagina Despre la excluderi.