...

Slik stiler du forskjellige kategorier unikt i WordPress

12

Design har alltid vært et av de viktigste aspektene ved brukergrensesnittet. Et godt brukergrensesnitt vil føre til flere besøkende til nettstedet ditt og til slutt mer inntekter for deg.

Det er millioner av live-nettsteder i dag, og du må gjøre nettstedet ditt unikt nok til å skille seg fra konkurrentene dine.

Hvor populært er WordPress

Det er mange måter du kan bygge nettstedet ditt på, men plattformen du velger for nettstedet ditt kan være en viktig faktor for å bestemme hvor mye tilpasning du kan gjøre. Det er mange plattformer du kan velge mellom, men wordpress er en av de mest populære CMSene i verden på grunn av sin enkelhet og evne til å tilpasse. WordPress er kanskje ikke så enkelt å bruke som Wix eller Squarespace, men tilpasningskraften gjør det så populært.

Hva er problemet med å være så populær?

WordPress har et stort fellesskap (veldig nyttig) og du kan finne løsninger på ethvert problem du måtte komme over i løpet av din wordpress-reise. Fellesskapet er fylt med informasjon og ressurser, en av hovedressursene er wordpress-temaer. Du kan finne tusenvis av gratis temaer i wordpess.org- biblioteket, og tallene vokser hver dag.

Når WordPress er så populært som det er, er det et problem med så mye popularitet på en annen måte, siden ett tema kan brukes mange ganger på forskjellige nettsteder, vil nettsteder som bruker det spesielle temaet se noe like ut. Så nettstedet ditt kan mangle unikhet hvis du bare bruker temaet som det er.

Hvorfor vil du style kategorier annerledes?

Vanligvis i en blogg eller et innholdsrikt nettsted er forskjellige emner delt inn i forskjellige kategorier. Dette er siden der en besøkende kan få all informasjon om et bestemt emne, og som gir deg en sjanse til å presentere kategorier på en unik måte for å gi dem en flott opplevelse.

Så å style hver kategori forskjellig kan gi deg et forsprang på konkurrentene dine selv om de bruker samme tema.

Forskjellen kan være så enkel som forskjellige farger for hver kategori til forskjellige oppsett.

La oss se hvordan du kan gjøre dette.

Måter å style kategorier på

Bortsett fra gratistemaer kan du kjøpe premium-temaer fra forskjellige markedsplasser. Vanligvis er disse temaene lastet med egendefinerte funksjoner, men selv da vil de fleste av dem ikke gi deg mulighetene til å style kategoriene dine annerledes.

Fordi ett tema kan brukes forskjellig fra en nettside til en annen, så temaforfatteren vet ikke hvordan du skal bruke temaet.

Så du bør vite hvordan du kan style kategorier annerledes, det er to måter du kan gjøre dette på.

  • Med maler
  • Med CSS

La oss nå se hver enkelt med forskjellige brukstilfeller.

Med maler

Hvis du ønsker å gjøre en strukturell endring i oppsettet, må du bruke maler. Enten det vil ha sidefelt eller det vil være en side i full bredde med maler, kan du kontrollere layouten på siden din.

Må jobbe med barnetema

En forutsetning for å bruke maler er at du må bruke underetemaer. Det er ikke det at det ikke vil fungere i hovedtemaet, men problemet med å endre hovedtemaet er at du ikke kan kontrollere filene der, når temaet er oppdatert vil alle endringene dine gå tapt.

Du kan bruke noen premium-temaer som er klare for barnetemaer, men hvis du bruker gratis temaer som vanligvis ikke inkluderer noe barnetema, må du lage et. Når du har barnetemaet klart, kan du nå lage kategorimalene dine.

Hvordan lage en kategorimal

WordPress fungerer på et malsystem som følger en viss hierarkisk rekkefølge. Du må kjenne til dette malhierarkiet for å lage kategorimaler.

Den hierarkiske rekkefølgen for kategori er.

category-slug.phpcategory-id.phpcategory.phparchive.phpindex.php

I henhold til ordren vil wordpress se etter category-slug.phphvor slug betyr kategorinavn, anta at du har en kategori som heter photoshop, så den vil søke etter category-photoshop.phpførst hvis den filen ikke eksisterer den vil se etter, category-id.phpdvs. den vil se etter hvilken som helst fil med kategori-ID for eksempel category-3.phphvis den ikke er tilgjengelig vil den se etter category.phpom denne filen mangler også, den vil prøve å bruke archive.phpfilen som mal hvis den som ikke ble funnet er bra, vil den til slutt bruke index.phpsom sin grunnmal.

For å lage en kategorimal må du finne category.phpfilen i temaet ditt, de fleste temaene vil ha category.phpfil, men hvis du ikke finner det, se etter archive.php.

Merk: I noen rammeverk kan det hende du ikke finner disse filene i det hele tatt for de tilfellene du må følge den spesifikke retningslinjen for rammeverk.

Hvis du nå antar at du jobber med et undertema, kopierer du filen category.phpeller archive.phpfra det overordnede temaet og limer den inn i samme mappeplassering som undertemaet.

Hvis du for eksempel fant den nødvendige filen i rotkatalogen til det overordnede temaet, må du plassere den i rotkatalogen til undertemaet på samme måte hvis den var i en undermappe, og deretter opprette en undermappe med samme navn og lime den inn der.

Fortsett nå, si at du har en kategori som heter photoshop, gi nytt navn til den nye filen i barnetemaet som dette, category-photoshop.phpog det er det Photoshop-kategorien vil bruke denne malen.

La oss nå se det gjennom et eksempel.

Merk: Vi vil bruke wordpress tjuesytten-tema her for våre eksempler, prosessen vil fungere på ethvert tema, men html-strukturen vil variere fra tema til tema.

Nå har vi laget en kategorimal, la oss gjøre litt tilpasning.

Se hvordan den gjeldende malen ser ut.

Det er dette vi prøver å oppnå.

Grunnleggende struktur

Tjuesytten tema har en to kolonne layout, men vi vil ha en enkelt kolonne layout, vi vil lage denne malen i full bredde uten sidefelt.

I tjuesytten tema er det ingen category.phpfil, så vi har bruk archive.phpsom vår grunnmal og kalt den som category-photoshop.php.

Gammel kode (archive.php).

<?php /**
 * The template for displaying archive pages
 *
 * @link https://codex.wordpress.org/Template_Hierarchy
 *
 * @package WordPress
 * @subpackage Twenty_Seventeen
 * @since 1.0
 * @version 1.0
 */
 
get_header(); ?>
 
  <?php if (have_posts() ): ?>  

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon