Når du har brug for at tilpasse skabelonfiler fra Citadela Listing-pluginet til dit 3dr party-tema, bliver child theme nyttigt for at opnå de ønskede ændringer. Ændring af skabeloner til særlige sider som varedetaljer, varekategori, vareplaceringssider eller søgeresultatsider kan også være nyttigt i situationer, hvor dit tema viser ødelagt indhold på de nævnte sider på grund af de forskellige HTML-strukturer, der bruges i temaet og plugin'et.
At følge processen med tilpasning af skabeloner via child theme er en standardproces, der kan kendes fra WooCommerce-plugin'et - skabeloner fra plugin'et kan kopieres til temaet og tilpasses efter brugerens behov. Hvis du er bekendt med denne form for tilpasning i WooCommerce, har du heller ikke noget problem med at tilpasse hovedskabeloner fra Citadela Listing-pluginet.
Først og fremmest anbefales det at bruge Child Theme, når du vil tilpasse temaets eller plugin'ets kernefiler. Følg instruktionerne på dokumentationssiden Sådan bruger du child theme før du begynder din egen tilpasning.
Skabeloner til særlige sider
Skabeloner til særlige sider kan findes på følgende stier i Citadela Listing-plugin-mappen:
- Side med varedetaljer
./plugin/cpt/item/templates/single-item.php
- Liste over kategorisider
./plugin/cpt/item/templates/taxonomy-category.php
- Liste over placeringer - side
./plugin/cpt/item/templates/taxonomy-location.php
- Resultater af søgning på lister -
./plugin/parts/items-search-page.php
- Resultater af indlægssøgning
./plugin/parts/items-search-page.php
- søgeresultatside for indlæg bruger samme skabelon som søgeresultatside for emneindlæg
Alle ovenstående filer kan kopieres til kernemappen i dit barns tema og tilpasses efter dine behov. For at følge designet af siderne i dit tema anbefaler vi, at du tilpasser HTML-strukturen i Citadela Listing-skabelonfilerne ved hjælp af de samme HTML-tags, som bruges i dit tema. På den måde kan du sikre dig, at indholdet af Citadela Listing-specialsider kan vises korrekt i alle temaer, uanset hvor forskellig HTML-strukturen er i de forskellige temaer.
Bemærk, at denne artikel er beregnet til at beskrive, hvordan man tilpasser hovedlayoutskabeloner, ikke HTML for Blocks-skabeloner.