Redigering av maler. Koble dine egne stilfiler til Joomla-malen. Her er en kort video av hvordan Pinegrow WP fungerer

Kjære lesere, i denne artikkelen lærer vi hvordan du redigerer en WordPress-mal.
For de som ennå ikke er kjent med strukturen til WordPress-malen, er denne artikkelen et must-lese. Innholdet i artikkelen:

Jeg ser to hovedgrunner til at vi trenger dette:

  • De fleste blogginnstillingene er knyttet til redigering av koden – html eller css. I mange av artiklene mine skriver jeg om hva som må redigeres spesifikk fil temaer. Hvis du ikke vet hvordan du søker etter disse filene og på hvilken måte det er mer praktisk å redigere dem, er denne artikkelen for deg.
  • Når du opprettet en blogg, installerte du et tema (mal) på den fra Internett og ønsker å endre noe i den, legge til designelementer eller funksjonelle blokker. Men for dette er det viktig å ha minst minimal kunnskap om HTML og CSS. Uansett om du er nybegynner eller har erfaring med å lage nettsider, for redigering WordPress mal du må forstå hva den består av og hva hver del er for. Så la oss starte med å se på strukturen til en WordPress-mal.

WordPress mal struktur

HTML-koden til WordPress-malen er delt opp i flere php-filer. Dette gjøres for enkelhets skyld: gjenta videre forskjellige sider kodebiter flyttes til separate filer og koble til hver side med inkludere funksjoner... Toppteksten, bunnteksten og sidefeltet er i separate filer, og hver sidetypefil inneholder bare et sentralt område: De mest redigerte WordPress-malfilene er:

  • index.php - Malen starter med en index.php-fil som sendes ut hjemmeside nettstedet.
  • header.php - Sideoverskrift. Denne filen inneholder et duplikat på hver side av nettstedet øverste del... Det starter med en tag , inneholder fullstendig det er der de fleste skriptene blir satt inn når du setter opp bloggen din. Den åpner en tag og en logo, slagord vises, Toppmeny og andre overskriftselementer.
  • style.css - hovedstilfilen til malen, som setter utseendet til sideelementene. For å redigere en WordPress-mal må du oftest jobbe med denne filen.

Andre filer:

  • single.php - ansvarlig for å vise hver egen oppføring... De. utseendet til siden du leser artikkelen min på er konfigurert i denne filen.
  • page.php - utgang statisk side blogg. Nye sider opprettes i "Sider"-delen i venstremenyen, og deres utseende konfigureres i denne filen.
  • sidebar.php - er ansvarlig for å vise sidefeltet (sidefeltet til bloggen) der widgetene er plassert. Denne delen av mønsteret gjentas også på hver WordPress-side nettstedet, derfor er det plassert i en egen fil. Vanligvis trenger du ikke å redigere denne filen, fordi alle endringer gjøres på toppen av. Imidlertid er det ingen som forbyr å legge inn noen kode direkte i sidebar.php-filen.
  • functions.php - fil med php-funksjoner av temaet. Alle av dem påvirker utseendet og driften av nettstedet, bestemmer hendelser når visse handlinger brukere.
  • footer.php - sidebunntekst (bunntekst), dens nederste del. Dette er også et gjentakende element på alle sider. Det inkluderer vanligvis oppmøtetellere, opphavsrett og kontaktinformasjon.
  • category.php - denne filen er ansvarlig for å vise en side med en liste over alle innlegg i en bestemt kategori.
  • tag.php - utdata fra arkivet med poster for den tilsvarende taggen er skrevet i denne filen.
  • archive.php - arkiv av alle poster for en bestemt måned (år) er konfigurert her.
  • search.php – Viser bloggsøkeresultater.
  • comments.php - viser kommentarer til innlegg og sider.
  • 404.php - 404 feilmal - siden ble ikke funnet.

Avhengig av det valgte temaet, kan andre filer vises i det, så må du finne ut hva de er for deg selv.

Hvordan redigere WordPress malfiler

Jeg vil med en gang advare deg om at du ikke bør gå inn i koden og prøve å skrive den om selv hvis du ikke forstår noe om CSS og HTML. Det er en annen sak når en leksjon sier å sette inn en bestemt kode på et bestemt sted i en fil. Sørg for å gjøre det backup filer og databaser før du gjør noen endringer! For å redigere WordPress-temafiler tilbyr jeg tre alternativer:


Sette opp et WordPress-tema i administrasjonsområdet

Hvis du har lastet ned og installert en ferdig WordPress-mal, så kan mange innstillinger gjøres uten å komme inn i koden. Du kan redigere hvert WordPress-tema gjennom bloggadministrasjonsområdet.

Gå til delen « Utseende» "Melodi", åpnes et vindu med grunnleggende temainnstillinger. Her kan du skrive inn navn og beskrivelse av nettstedet, som vil vises i sideoverskriften etter lagring. Du kan også endre bakgrunnsfargen eller bakgrunnsbilde og andre innstillinger - det er ikke vanskelig å finne ut av det. Det meste av WordPress-tematilpasningen kan gjøres i delen "Utseende" -> "Temanavnet ditt".
Her kan du laste ned logo, favicon osv. Det er mange innstillinger, men for å være ærlig bruker jeg dem aldri, da det er lettere for meg å jobbe med koden for å redigere WordPress-temaet.

Det er alt! Velg en praktisk måte for deg å redigere WordPress-malen din, avhengig av situasjonen, og glem aldri å ta sikkerhetskopier. for ikke å gå glipp av nye nyttige artikler.

P.S. Jeg vil minne dere på, kjære lesere, at hvis dere oppdager feil i artiklene mine, ikke vær lat med å klikke på " Ctrl + Enter«Slik at jeg kan fikse dem med hjelp.

For de som nettopp har begynt å bli kjent med CMS Joomla du vil alltid endre utseendet til nettstedet etter eget skjønn. Standardmalen slutter å passe deg og du vil ha noe nytt.

Mange begynner å søke gratis maler og installere dem på nettstedet ditt, men over tid begynner de å innse at de nye malene har sine feil, og det er ikke nok ferdigheter til å fikse dem. Derfor før du fortsetter med å installere nye maler jeg sterkt Jeg anbefaler å lære hvordan du gjør endringer i dem, for i fremtiden vil det definitivt komme godt med.

I denne opplæringen vil jeg vise deg hvordan du redigerer overskriften for nettstedet vårt ved å bruke standard Protostar-malen som eksempel. Hva vi trenger til dette:

Selvfølgelig kan du klare deg uten dem (med unntak av nettleseren), men disse programmene vil i stor grad forenkle arbeidet.

Lære å jobbe med stilfiler i Joomla

Det første trinnet er å lære hvordan du "riktig" bruker nettleseren, med andre ord, lære hvordan du ser sidekoden og markerer linjene som trengs for arbeid.

For å se sidekoden v forskjellige nettlesere det er spesiallag, men i de fleste tilfeller brukes nøkkelen til dette formålet. F12... I nettlesere som Google chrome, for å se koden til en bestemt del av siden, kan du pirke Høyreklikk mus på dette elementet og velg "Se kode" i rullegardinvinduet:

Etter disse handlingene, i den nedre (eller høyre) delen av nettlesersiden, vil vi se sidekoden og stilen til alle elementene, og ønsket element vil bli uthevet:

Jeg vil ikke gå inn på essensen av denne koden, for de som allerede er kjent med HTML-språk det vil ikke være vanskelig å finne ut hva som er ansvarlig for hva. Du kan se at den uthevede tittelen er vedlagt i taggen

, der koblingen er plassert med teksten "Tilleggsfelt i Joomla".

På dette stadiet er vi interessert i designstilene til visse sideelementer, enten det er en tittel, en meny, et bilde eller ren tekst.

Hvordan definere en css-fil som inneholder malstiler

Stiler som gjelder for hvert element kan sees på høyre side av nettleseren, og litt til høyre er en css-fil som inneholder denne koden og en kodelinje der disse stilene kan finnes:

I mitt tilfelle, stilene for lenker er inneholdt i en fil kalt template.css på linje 219, og stilene for overskriftene

i samme fil på linje 7220 (se skjermbildet ovenfor og alt vil bli klart). Hvis du holder musepekeren over navnet på stilfilen, kan du se banen til denne filen, jeg har denne filen i mappen maler / protostar / css / template.css ... Hvis du åpner den, kan du forsikre deg om dette:

Etter at vi har funnet ut plasseringen av stilfilen, kan du begynne å redigere den etter eget skjønn, og dermed kan vi endre utformingen av malen vår etter eget skjønn. I fremtiden, for de som ikke er kjent med det grunnleggende om CSS, vil en spesiell seksjon bli opprettet, men foreløpig husker vi bare hva og hvor vi skal se etter for videre redigering.

Jeg vil merke meg at det er mye mer praktisk å forhåndsbruke stiler direkte i nettleseren, og hvis resultatet passer deg, kan du overføre dem til en fil. Som et eksempel vil jeg endre fargen på lenkene på siden og størrelsen på overskriften rett i nettleseren, dette er hva jeg endte opp med:

Vi fant ut stilene, nå gjenstår det å finne ut hvilken fil som er ansvarlig for strukturen til nettstedet og hvordan du jobber med den.

Nettstedstrukturfil - index.php

I enhver Joomla-mal er en spesifikk fil ansvarlig for strukturen, i de fleste tilfeller er det index.php-filen som ligger i roten til malmappen. I Protostar-malen ligger indeksfilen i mappen maler / protostar / index.php, det er han som er ansvarlig for plasseringen av visse elementer på sidene på nettstedet.

Denne filen består av 220 linjer med kode skrevet inn PHP-språk og HTML (og litt JavaScript) som ser slik ut:

I begynnelsen filen går koden som er ansvarlig for å koble til tilleggsfiler(stiler, skript), sjekk forhåndsinnstilte innstillinger mal og mye mer. Den samme sidemarkeringen begynner med linjer (126 linjer med kode):

Ved å endre koden gitt fil du kan radikalt endre sidemalen, endre visningsplasseringen for modulposisjoner og deres nummer, endre sidetopp, bunntekst og så videre.

Vi vil ikke gjøre noen endringer i koden, de neste leksjonene vil bli viet til dette, nå vil vi bare legge til noen få linjer med kode som lar oss koble vår egen stilfil til vår Joomla mal.

Koble dine egne stilfiler til Joomla-malen

Før vi begynner å inkludere våre egne CSS-filer i malen vår, la oss definere hva du kan trenge den til. Det kan være flere årsaker til dette:
Forebygging av datatap - du bruker standard mal og gjøre endringer i eksisterende filer stiler, etter oppdatering av CMS, erstattes disse filene med nye, og du mister alle tidligere gjort endringer.
Separasjon av ansvar - for hvert enkelt element kan du opprette separate filer som bare vil være ansvarlig for utformingen. Men her er det viktig å ikke overdrive, du bør ikke lage for mange filer.

Ulike enheter - nå brukes ikke bare datamaskiner, men også telefoner, nettbrett og til og med klokker for å få tilgang til Internett. Dermed kan du for hver enkelt enhet opprette og laste bare stilfilen som er beregnet for den.

Hvordan lære å skape og koble til egne filer stiler inn ferdige maler alltid nyttig.

Lag din egen css-fil

Først må vi skape ny fil stiler i deres utpekte mappe, vanligvis en mappe kalt "css". Filen er opprettet på en standard måte, navnet spiller ingen rolle, det viktigste er at den har filtypen ".css", jeg kalte den nye filen min "mycss.css".

Legg til linjer med kode i index.php-filen

Nå må vi koble til den nyopprettede filen, med andre ord, fortell malen at vi har en ny fil, så skal vi bruke den. For å gjøre dette, åpne malindeksfilen (index.php), i kodelinjen på nummer 15 finner vi følgende kode:

$ bruker = JFactory :: getUser ();

Vi legger til umiddelbart etter det ny linje:

$ doc = JFactory :: getDocument ();

Du bør få noe sånt som følgende:

dette stadiet vi har nettopp erklært en variabel som vi vil inkludere vår nye stilfil med. Nå må vi skrive en kode til, som vil være direkte ansvarlig for selve tilkoblingen av CSS-filen.

// Legg til stilark

Etter det legger vi til koden vår for css-tilkoblinger fil:

$ doc-> addStyleSheetVersion ($ this-> baseurl. "/ templates /". $ this-> template. "/css/mycss.css");

Jeg fikk det slik:

Hvordan sjekke om stilarket vårt er inkludert

For å være sikker på at stilarket vårt virkelig er inkludert, må vi åpne sidekoden igjen, men denne gangen på en litt annen måte. Høyreklikk hvor som helst på siden i nettleservinduet og velg "Vis sidekode"-elementet i rullegardinlisten eller trykk på Ctrl + U-tastekombinasjonen.

I vinduet som åpnes finner vi kodelinjer som starter med

Hvis den ikke er på listen, må du kanskje laste inn siden på nytt med å tømme hurtigbufferen (tastekombinasjon Ctrl + F5)

Jeg anser denne leksjonen som fullført, vi har sortert ut de generelle spørsmålene angående redigering av maler på Joomla, lært hvordan vi jobber med sidekoden, samt oppretter og kobler til våre egne stilfiler.
I neste leksjon skal vi se nærmere på prosessen med å redigere en mal og

Unnlatelse av å redigere en WordPress-mal kan føre til alvorlige konsekvenser. Hvis du fjerner én linje fra temakoden, kan det gjøre den helt uvirksom. Derfor må dette problemet forstås grundig.

Funksjoner av maler for WordPress

Maler for enhver motor er radikalt forskjellig i struktur fra standardmaler basert på css og html. WordPress-maler kalles også temaer. Takket være dem kan du enkelt og raskt endre utseendet til nettstedet. Like enkelt som å bytte skjorte for en mann:

Temaet inkluderer flere hovedgrupper av filer:

  • CSS-filer - som i en vanlig mal, inneholder stilbeskrivelser av alle elementer;
  • Malfiler - hver av dem er ansvarlig for å vise informasjon i en bestemt del av nettstedet. Disse malene har php-utvidelsen;
  • functions.php - tilleggsfunksjonalitetsfil som implementerer integreringen av temaet i motoren;
  • Bilder er bilder som brukes som bakgrunn.

Takket være bruken av maler i WordPress var det mulig å skille den eksterne presentasjonen av nettstedet fra programkoden. Derfor påvirker de ikke hverandre på noen måte, og deres versjoner kan oppdateres separat.

Alle installerte temaer er tilgjengelige for visning gjennom nettstedets administrasjonsgrensesnitt. For å gjøre dette, gå til delen "Utseende" - "Temaer" i sidemenyen. Noen parametere for malens utseende kan angis i elementet "Temaalternativer":

  • Endre fargen på menyen;
  • Angi fargen på lenker;
  • Velg ett av nettstedsstrukturalternativene;
  • Angi plasseringen av menyen;
  • Angi bakgrunnsfarge for innhold.

Listen over tilgjengelige alternativer i "Temaalternativer" kan være forskjellig for hvert tema.


For avanserte brukere har WordPress-administrasjonspanelet en innebygd malredigerer. Den er også tilgjengelig i "Utseende"-delen av menyen:


På disk (eller hosting) lagres filene til alle installerte temaer i wp-innhold / temaer / mappen. I administratorens temaredigering er alle malfilene oppført til høyre. Etter å ha klikket på filnavnet, blir innholdet tilgjengelig for redigering i redigeringsvinduet:


For bedre å forstå hvordan du redigerer en WordPress-mal, la oss ta et eksempel på å lage et tema for et nettsted.

Lag en ny skjorte for nettstedet ditt

Vi lager et tema trinn for trinn:

1) Gå til wp-content / themes / katalogen og lag en theme_test-mappe. Alle filer med det fremtidige temaet vil bli lagret i det;
2) Lag en css-fil ved å bruke hvilken som helst editor. Selv om det er bedre å bruke spesialisert programvare med en gang. For eksempel Dreamweaver. Inne i kommentarene skriver vi navnet på emnet:

/ * Temanavn: Theme_test * /. / ************************************************** Standarder * ************************************************** /

Slik lar vi WordPress få vite at dette er stilfilen til det nye temaet;

3) Lag index.php-filen med samme editor. Vi limer inn koden i den:

Navnløst dokument

Innhold



Lagre filen i vår temamappe. Nå er det to filer her ment for å lage en WordPress-mal:


På dette stadiet er det nye temaet allerede synlig gjennom nettstedets administrasjonspanel i listen over installerte:


Hvis du aktiverer temaet, vil siden se slik ut i nettleservinduet:


Som du kan se fra eksempelet, er strukturen og stilbeskrivelsen til malen i WordPress separate. I praksis er det funksjoner som har ansvaret for å vise deler av designet. Når en slik funksjon kalles, genereres koden til det nødvendige sideelementet i henhold til malen med samme navn.

Footer.php-malen er ansvarlig for bunntekststrukturen.

Så før du lager en mal for WordPress, må du forstå alt dette. La oss nå dele html-koden til index.php-filen etter maler. For å gjøre dette, lag to filer: header.php og footer.php. Deretter vil vi spre koden til delene av siden med samme navn blant dem.

Footer.php innhold:



Header.php innhold:

Navnløst dokument

Dette er hvordan vi laget en ensides bloggmal.

En enklere måte

Å lage WordPress-temaer krever god kunnskap og praktisk erfaring innen webprogrammering. Derfor er det utviklet en rekke programvareapplikasjoner som lar selv vanlige brukere lage unike temaer. La oss ta en titt på dem ved å bruke TemplateToaster-programmet som eksempel.

Appen er tilgjengelig i betalte og gratisversjoner. Den støtter oppretting av maler for flere populære CMS. Du kan også laste ned ferdige temaer:


Hele applikasjonsverktøysettet er konsentrert på toppen. I selve redigeringsvinduet vises en sidemal i svart-hvitt. Ved å fremheve hvert av designelementene ved å bruke den øvre verktøylinjen, settes verdiene til settet med visningsparametere: - ressursen har et engelskspråklig, men ganske forståelig grensesnitt. For å komme i gang må du gå gjennom en enkel registreringsprosedyre. Tjenesten lar ikke bare opprette, men også laste ned de utviklede malene:


  • yvoschaap.com - Denne generatoren lider også av engelsktalende. Registrering er ikke nødvendig for å begynne å jobbe med den. Oppretting av maler og nedlasting av dem støttes. Men grensesnittet er litt vanskelig å forstå og har et smalere sett med parametere for tilpasning:


Hvilket alternativ for å lage en mal bør du velge?

Egenskaping av emner for en person som ikke er utstyrt med relevant erfaring og kunnskap kan bli vanskelig. Derfor er det bedre å bruke spesialiserte tjenester eller applikasjoner. Og kunnskapen fra denne artikkelen kan brukes til å redigere ferdige WordPress-maler.

Fra forfatteren: Hei venner, i en annen artikkel om temaet WordPress. Står du overfor oppgaven med å endre noe i temakoden på WordPress-siden din, så tror jeg artikkelen Redigere et WordPress-tema kan komme godt med. I denne artikkelen vil vi prøve å lære hvordan du redigerer et WordPress-tema.

Så vi sto overfor oppgaven med å gjøre noen mindre endringer på WordPress-siden. Samtidig er disse redigeringene på ingen måte relatert til tekstene til sider eller artikler, ellers ville du neppe vært ute etter svar på spørsmålet i denne artikkelen, men rett og slett redigere teksten til artikkelen eller siden. Nei, vi snakker spesifikt om redigeringene som må gjøres i koden til WordPress-temaet ditt. For eksempel må du endre bildet i overskriften på nettstedet, legge til konklusjonen av artikkelens forfatterskap, eller omvendt, fjerne noe fra utdataene, eller endre fargen på lenken, størrelsen på fonten eller tittelen, og så videre. For alt dette må du gå inn i temakoden. La oss prøve å gjøre dette.

Før vi begynner å redigere et tema, er det noen viktige punkter å gjøre:

vi snakker spesifikt om små redigeringer, og ikke om kardinale endringer i emnet, i sistnevnte tilfelle er det bedre å henvende seg til webmaster for å få hjelp;

denne artikkelen er ikke en oppskrift som passer alle, siden temaer kan lages på en rekke måter.

Som et eksempel vil jeg ta standard Twenty Fifteen-temaet som følger med WordPress. Med tanke på bemerkningen ovenfor om de forskjellige måtene å lage temaer på, er det bedre å forklare nøyaktig på et av standard WordPress-temaene. La oss ta en titt på strukturen til temamappen.

Som du kan se, er det mange filer her. La oss ta en titt på style.css-filen først. Dette er en temastilfil, og som regel er det i den reglene for temaets design er lagret. Derfor, hvis du trenger å gjøre endringer relatert til designet, trenger du mest sannsynlig en style.css-fil.

La oss endre størrelsen på overskriftene til artikkeltitlene som et eksempel. Gjennom utviklerverktøyene kan vi finne reglene i stilarket som er ansvarlige for utformingen av et bestemt element.

La oss åpne style.css-filen i et redigeringsprogram og endre verdien til font-size-egenskapen for artikkeltittelen fra 3.9 til 2.9. La oss lagre filen, oppdatere den på serveren, og etter å ha oppdatert siden, kan vi se at header-størrelsen har blitt mindre. På nøyaktig samme måte kan vi endre utseendet til et hvilket som helst annet element i utformingen av temaet ditt.

content.php - filen er ansvarlig for den sentrale delen av nettstedet, det vil si innholdsområdet;

footer.php - bunnteksten til nettstedet (bunntekst eller bunntekst);

header.php - toppen av nettstedet (header eller header);

sidebar.php - sidefeltet til nettstedet (sidefeltet).

La oss for eksempel ta den samme artikkeltittelen og prøve å redigere den litt. I Twenty Fifteen-temaet er dette overskriften på andre nivå (h2). La oss erstatte den med for eksempel en overskrift på tredje nivå (h3). For å gjøre dette, åpne content.php-malen, prøv å finne den tilsvarende delen av koden og gjør endringer. Her er koden:

Etter å ha endret h2 til h3 og lagret filen, bør vi se de tilsvarende endringene på nettstedet. På samme måte gjøres redigering for andre elementer i temaet ditt. Her gjentar jeg igjen at artikkelen først og fremst handler om redigering av et WordPress-tema, dvs. om å gjøre noen mindre endringer i temastrukturen eller om å endre designet. Hvis du trenger å gjøre drastiske endringer, har du, som nevnt ovenfor, to alternativer:

be om hjelp fra nettredaktøren, som vil gjøre de nødvendige endringene i emnet mot en passende avgift;

studer spørsmålet om å lage temaer selv, i dette tilfellet vil det ikke være vanskelig for deg å redigere WordPress-temaet selv.

Hvis du bestemmer deg for å velge det andre alternativet, så kan jeg anbefale vårt gratiskurs om å lage temaer for WordPress eller. Vel, på dette sier jeg farvel. Lykke til og se deg snart!

Hvert tema har en rekke innstillinger som kan endres fra CMS-kontrollpanelet. En rekke parametere fra mal til mal kan endres, men nesten hvert tema lar deg tilpasse logo, bakgrunn, fonter, sidefelt, tittel, beskrivelse av nettstedet fra administrasjonspanelet.

Til tross for dette kan det hende at nettstedeieren ønsker å endre noen småting som kontrollpanelet ikke tillater å redigere. I dette tilfellet kan du leie en webmaster, men hvis du ikke har penger eller tid, kan du enkelt finne ut av malen og gjøre de nødvendige endringene selv.

Motortemaet består av mange filer. Når du vet hvilken del av nettstedet hver av dem er ansvarlig for, kan du enkelt redigere utformingen av CMS-malen "for deg selv".

Temafilene inneholder HTML, PHP og CSS-kode. Det er en egen referanse for HTML/CSS på siden, og kjennskap til PHP er ikke nødvendig for å danne designet i prinsippet.

Så enhver WordPress-mal har følgende filer.

1. index.php... Filen utgjør hovedsiden til nettstedet og kaller andre hudfiler.

2. header.php... Oppretter toppen, "header" på nettstedet - vanligvis inneholder den logoen, navnet, beskrivelsen av nettressursen, samt en horisontal meny. HTML-beholder er også i denne filen.

3. bunntekst.php... Inneholder koden for bunnteksten til nettstedet, dens "bunntekst".

4. style.css... Cascading Style Sheets-fil. Siden den vanligvis er stor nok style.css godt kommentert. Dessverre oftest på engelsk, men grunnleggende kunnskap vil være nok til å forstå hvilken del av koden som er ansvarlig for utformingen av hvilke elementer. Les mer om CSS her.

Dette er en må-ha-kjerne i en WordPress-mal, men det er vanligvis mange flere temafiler, og disse er de vanligste.

1. singel.php- et eget innlegg.

2. side.php- side.

3. sidebar.php- sidepanel / paneler.

4. archive.php- arkiver av artikler.

5. search.php- søkeresultatside.

6. comments.php- utgang av kommentarer.

7. 404.php- feilside med kode 404 (filen ble ikke funnet).

8. function.php- en fil som inneholder temaets funksjoner. Du kan legge til dine egne PHP-skript til den.

Selvfølgelig inneholder maler vanligvis mange flere filer enn beskrevet ovenfor, men de trenger vanligvis ikke å redigeres. I tillegg kan du finne ut om formålet med hver fil fra navnet og kommentarene på innsiden.

Det kreves ofte redigering av maler for å fikse eller legge til noe lite. Nedenfor er noen vanlige situasjoner.

Legg til meny

Menyen kan plasseres ikke bare på stedene som er angitt av temaet (dette gjøres gjennom widgets), men også i en hvilken som helst annen del av nettstedet eller til og med på en bestemt side.

For å sette inn menyen hvor som helst, legg til linjen:

direkte inn i sidekoden der du vil plassere den. Linjen vil fungere hvis det bare er én egendefinert meny på nettstedet. Hvis det er flere, legg til en linje som dette i koden:

"Meny_1")); ?>

hvor i stedet for Meny_1 du må skrive inn navnet på menyen.

Endre 404 side

Hvis lenken peker til en side eller fil som ikke eksisterer, tar WordPress brukeren til en 404-feilside (File ikke funnet). Filen er ansvarlig for det 404.php lagret i den aktive temamappen. Ofte vises engelsk tekst på skjermen, og ønsket til eieren av et russiskspråklig nettsted om å oversette det til morsmålet er ganske forståelig.

For å endre innholdet på siden, åpne filen i redigeringsprogrammet 404.php, finn linjene med teksten som vises i nettleseren og endre dem (den viste teksten er oftest omgitt av anførselstegn). For eksempel, i et av standardtemaene (twentyfourteen) vil du være interessert i følgende kode:

Bytt ut teksten i anførselstegn (ikke hvor tjuefourteen, men en annen) med din egen og du vil få en modifisert 404-side.

Registrer opphavsrett

Nederst på nettstedet er det vanlig å skrive tjenesteinformasjon, spesielt årene med ressursen og opphavsretten. I det overveldende flertallet av tilfeller, "etiketten" i filen bunntekst.php er igjen av forfatterne av temaene, og forlagene ønsker selvfølgelig å erstatte denne informasjonen med sin egen.

For "benene" til nettstedet, som vi vet, er filen som er lagret i roten til det aktive temaet ansvarlig bunntekst.php, og du bør se etter koden som er ansvarlig for opphavsretten til den.

For eksempel skjuler det flat-hvite temaet tilleggsinformasjon i følgende linjer i denne filen:

"title =" (! LANG:"> ">

Russifiser teksten

Ofte blir ikke WordPress-maler fullstendig oversatt eller ikke oversatt i det hele tatt. Å kjenne filstrukturen til temaet og det faktum at teksten som vises til brukeren (hvis den ikke er en variabel) i koden alltid er omgitt av anførselstegn, er det enkelt å finne og oversette ønsket fragment på egen hånd, og du trenger ikke å søke etter et ord manuelt - for dette kan du bruke det automatiske søket, som finnes i hver kodeeditor.

For eksempel, i den flat-hvite malen, vil du umiddelbart russifisere minst to inskripsjoner: "LES MER" og "Legg igjen en kommentar", som de kan sees på hovedsiden.

Filen er ansvarlig for hovedsiden index.php ligger i roten til temakatalogen, derfor må du redigere den. Men det er ingen inskripsjonstekst i den, så du må forstå koden for å finne ut hvor de er lagret. I vårt tilfelle er filen ansvarlig for informasjonen under innleggene på hovedsiden mal-deler / innhold.php forbundet med streng

Hvis du går til den og i koden

".__ (" Legg igjen en kommentar "," flat-hvit ")."
"; ?>
"klasse =" les_mer ">

tekst Legg igjen en kommentar erstattet av