Wordpress-mallin visuaalinen muokkaus. Mallikohtaiset toiminnot. Kuinka muuttaa WordPress-malleja

Jokaisessa suunnitteluteemassa on useita asetuksia, joita voidaan muuttaa paneelista CMS-hallinta. Erilaiset parametrit voivat vaihdella mallista toiseen, mutta lähes jokaisen teeman avulla voit mukauttaa sivuston logoa, taustaa, fontteja, sivupalkkeja, otsikkoa ja kuvausta hallintapaneelista.

Tästä huolimatta sivuston omistaja saattaa haluta muuttaa joitain pieniä asioita, joita ohjauspaneeli ei salli. Tässä tapauksessa voit palkata verkkovastaavan, mutta jos sinulla ei ole rahaa tai aikaa, voit helposti selvittää mallin ja tehdä tarvittavat muutokset itse.

Moottorin teema koostuu useista tiedostoista. Kun tiedät, mistä sivuston osasta kukin heistä on vastuussa, voit helposti muokata suunnittelua CMS-malli"itseäsi varten."

Teematiedostot sisältävät HTML-, PHP- ja CSS-koodia. Sivustolla on erillinen hakuteos HTML/CSS:stä, mutta suunnitelman luomiseen ei periaatteessa tarvita PHP-taitoa.

Joten missä tahansa WordPress-mallissa on seuraavat tiedostot.

1. index.php. Tiedostolomakkeet kotisivu sivusto ja kutsuu muita teematiedostoja.

2. header.php. Luo sivuston yläosan, "otsikon" - yleensä se sisältää logon, nimen, verkkoresurssin kuvauksen sekä vaakasuora valikko. HTML-säilö on myös tässä tiedostossa.

3. alatunniste.php. Sisältää koodin sivuston alaosaan, sen "alatunnisteeseen".

4. tyyli.css. Tiedosto kaskadipöydät tyylejä. Koska se on yleensä melko suuri, tyyli.css hyvin kommentoitu. Valitettavasti useimmiten englanniksi, mutta perustieto riittää ymmärtämään, mikä koodin osa on vastuussa minkäkin elementin suunnittelusta. Lue lisää CSS:stä täältä.

Tämä on pakollinen perusta WordPress-mallille, mutta teematiedostoja on yleensä paljon enemmän, ja tässä ovat yleisimmät.

1. single.php- erillinen postaus.

2. page.php- sivu.

3. sidebar.php- sivupaneeli/paneelit.

4. arkisto.php- artikkeliarkistot.

5. search.php- hakutulossivu.

6. kommentit.php- kommenttien tulos.

7. 404.php- virhesivu koodilla 404 (Tiedostoa ei löydy).

8. function.php- teematoimintoja sisältävä tiedosto. Voit lisätä siihen omia PHP-skriptejä.

Tietenkin mallit sisältävät yleensä paljon lisää tiedostoja kuin yllä on kuvattu, mutta niitä ei yleensä tarvitse muokata. Lisäksi voit oppia kunkin tiedoston tarkoituksesta sen nimestä ja sisällä olevista kommenteista.

Mallien muokkaaminen on usein tarpeen joidenkin pienten yksityiskohtien korjaamiseksi tai lisäämiseksi. Alla on muutamia yleisiä tilanteita.

Lisää valikko

Valikot voidaan sijoittaa paitsi paikkoihin teeman mukaan(tämä tehdään widgetien kautta), mutta myös missä tahansa muussa sivuston osassa tai jopa tietyllä sivulla.

Lisää valikko mihin tahansa lisäämällä rivi:

suoraan sivukoodiin, johon haluat sijoittaa sen. Rivi toimii, jos sivustolla on vain yksi mukautettu valikko. Jos niitä on useita, lisää koodiin seuraava rivi:

"Menu_1")); ?>

missä sen sijaan Valikko_1 sinun on annettava valikon nimi.

Vaihda 404 sivua

Jos linkki johtaa olematon sivu tai tiedosto, WordPress vie käyttäjän virhesivulle, jonka koodi on 404 (Tiedostoa ei löydy). Tiedosto on vastuussa siitä 404.php, tallennettu aktiiviseen teemakansioon. Usein näyttö tulee näkyviin Englanninkielinen teksti, ja venäjänkielisen sivuston omistajan halu kääntää se kielelle äidinkieli ihan ymmärrettävää.

Jos haluat muuttaa sivun sisältöä, avaa tiedosto editorissa 404.php, etsi selaimessa näkyvän tekstin rivit ja muuta niitä (näkyvä teksti on useimmiten lainausmerkkien sisällä). Esimerkiksi yhdessä vakioteemoja(kaksikymmentäneljätoista) olet kiinnostunut seuraavasta koodista:

Korvaa lainausmerkeissä oleva teksti (ei siellä, missä on kaksikymmentäneljätoista, vaan jotain muuta) omalla tekstilläsi ja saat muokatun 404-sivun.

Rekisteröi tekijänoikeus

Sivuston alareunaan on tapana kirjoittaa virallisia tietoja, erityisesti resurssin käyttövuodet ja tekijänoikeudet. Useimmissa tapauksissa tiedostossa oleva "tunniste". alatunniste.php teemojen tekijöiden jättämät ja verkkovastaavat haluavat luonnollisesti korvata nämä tiedot omilla tiedoillaan.

Kuten tiedämme, sivuston "jalat" ovat vastuussa aktiivisen teeman juureen tallennetusta tiedostosta alatunniste.php, ja sinun tulee etsiä siitä tekijänoikeuksista vastaava koodi.

Esimerkiksi tasavalkoinen teema piilottaa tukitiedot seuraavat rivit Tämä tiedosto:

" title=""> ">

Venäläistä tekstiä

Usein WordPress-malleja ei täysin venäläistetty tai ei käännetty ollenkaan. Kun tiedetään teeman tiedostorakenne ja se, että koodissa käyttäjälle näytettävä teksti (jos se ei ole muuttuja) on aina lainausmerkeissä, haluttu fragmentti on helppo löytää ja kääntää itsenäisesti, eikä se ole tarpeen etsiä sanaa manuaalisesti - tähän voit käyttää automaattista hakua, joka on läsnä jokaisessa koodieditorissa.

Esimerkiksi litteänvalkoisessa mallissa haluat heti venäläistää ainakin kaksi tekstiä: "LUE LISÄÄ" ja "Jätä kommentti", koska ne näkyvät pääsivulla.

Tiedosto vastaa pääsivusta index.php, joka sijaitsee teemahakemiston juuressa, joten sinun on muokattava sitä. Mutta kirjoituksille ei ole tekstiä, joten sinun on ymmärrettävä koodi saadaksesi selville, missä ne on tallennettu. Meidän tapauksessamme tiedosto vastaa pääsivun viestien alla olevista tiedoista template-parts/content.php, yhdistetty merkkijonolla

Jos menet siihen ja koodiin

".__("Jätä kommentti", "litteä-valkoinen")."
"; ?>
" class="read_more">

teksti Jätä kommentti korvattu

Harkitsin kerran mielenkiintoista projektia - visuaalista editoria WordPress-mallin luomiseen suoraan hallintapaneelista. Tänään kerron sinulle samankaltaisesta, mutta toimivammasta ja tehokkaammasta tuotteesta - . Tämä on erillinen versio ammattimaisesta työpöytäverkkoeditorista Pinegrow, jota käytetään verkkosivustojen luomiseen, joissa on reagointikyky, komentosarjat, Bootstrap ja muut ominaisuudet. Joten Pinegrow WP on erityinen lisäosa, jonka avulla voit luoda WordPress-malleja.

Pinegrow WP:n tärkeimmät ominaisuudet:

  • Staattisten HTML-asettelujen muuntaminen WordPress-teemoiksi - valitse tietyt mallielementit ja valitse niille sopivat parametrit.
  • WP-mallien luominen tyhjästä visuaalisen editorin avulla - lisää vain tarvittavat elementit sivulle (sivupalkki, viestiluettelo jne.)
  • Tuki 175 WordPress-tunnisteelle - voit löytää nopeasti tarvittavat arvot HTML-asetteluelementeille (viestin otsikko, päivämäärä, tekijän nimi).
  • Lisäosien ja PHP-toimintojen tuki - voit valita elementtiparametreiksi paitsi WordPress-tunnisteet, myös asettaa muuttujia ja lisätä PHP-toimintoja.
  • Luotavan WordPress-teeman reaaliaikainen katselu antaa sinun nähdä, mitä asetusten jälkeen tapahtuu.
  • Katso luotu PHP-koodi asettelua varten.

Lisäksi voit työskennellä suoraan WordPress-sivustosi sisällön kanssa tuomalla kuvia Pinegrow WP:hen. Saatu tulos on puhdasta PHP/HTML-koodia, eikä palvelu lisää tarpeettomia elementtejä perusasetteluun.

Tässä lyhyt video Pinegrow WP:n toiminnasta:

Voit testata tätä ohjelmistoa itse. Voit tehdä tämän lataamalla ohjelman viralliselta verkkosivustolta (on Windows-, Mac- ja Linux-versiot). Pyydä asennuksen jälkeen ilmainen väliaikainen lisenssiavain (7 päiväksi). Syötä sähköpostiisi saapuva salasana ja olet kirjautunut järjestelmään.

Valitse asetuksista (rataskuvake) Framework & Plugin Manager for index.html WordPress ja lataa sitten HTML-malli. Napsauta seuraavaksi tiettyjä asetteluelementtejä ja valitse niille vastaavat WordPress-toiminnot. Esimerkiksi: kuvalle - viestien_pikkukuva, otsikolle - otsikko, päivämäärälle - päivämäärä jne. Eli käyttäjän ei tarvitse tietää tarkasti, kuinka tämä tai toinen elementti asetetaan WordPressissä, vain etsi se käytettävissä olevista toiminnoista ja lisää se asetteluun. Asettamalla kaikki sivun lohkot oikeaan arvoon, saat lopulta toimivan WordPress-mallin vientiä varten. Algoritmi on suunnilleen tämä, vaikka sinun on ymmärrettävä Pinegrow WP -ohjelma tarkemmin (erilaisia ​​toimintoja ja asetuksia on paljon).

Kaiken kaikkiaan Pinegrow WP on erittäin tehokas, mutta ei ilmainen. Henkilökohtainen lisenssi (3 tietokoneelle) maksaa 99 dollaria. Voit käyttää sitä niin moneen projektiin kuin haluat! Yrityksille ja kehitystiimeille on lisenssejä. Periaatteessa ohjelmaa tarvitaan juuri näihin tarkoituksiin - jos sinä tai yrityksesi luot ammattimaisesti verkkosivustoja (mukaan lukien WordPressillä), tämä ohjelmisto on hyödyllinen.

Viimeinen laajennus, jota meidän on harkittava, ovat mallit. Juuri malli CMS Joomla 3:ssa ja missä tahansa muussa versiossa määrittää sivuston ulkonäön ja ulkonäön. Mallien ansiosta voit muuttaa sivustosi suunnittelua radikaalisti viettämällä siihen mahdollisimman vähän aikaa, sinun tarvitsee vain ladata ja asentaa valmis malli ja päättää moduulien sijainnista.

Mutta ennen kuin aloitat uuden mallin asennuksen, on syytä ymmärtää, mistä, tai pikemminkin, mistä tiedostoista Joomla 3 -mallit koostuvat.

Mistä Joomla 3 -malli koostuu?

Joomlan malleille on erityinen kansio ”templates”, jonka juuressa jokaisella mallipohjalla on oma samanniminen kansio. Poikkeuksetta kaikki mallipohjat koostuvat tiedostoista, ja näiden tiedostojen määrä voi vaihdella eri malleissa. Mutta on myös vakiotiedostoja, joita ilman yksikään malli ei toimi:

  • index.php– hakemistotiedosto, se määrittää sivuston rakenteen
  • templateDetails.xml– tämä tiedosto sisältää kaikki tiedot mallista ja sitä käytetään mallin asentamiseen ohjauspaneelin kautta
  • Tyylitiedostot (.css)– heidän avullaan päätetään sivujen ulkoasu

Lisäksi mallit voivat sisältää komentosarjatiedostot (.js), kuvat, kielet ja paljon enemmän. Alla oleva kuvakaappaus näyttää joukon tiedostoja, jotka muodostavat tavallisen "Protostar"-mallin:

Mitkä ovat mallit?

Mallityyppejä on melko suuri määrä, ja ne voidaan luokitella kehysten tai muiden parametrien mukaan, mutta kaikki mallityypit voidaan jakaa kahteen suureen luokkaan:

  • Verkkosivuston mallit– muuttaa sivuston ulkoasua ja ulkoasua
  • Ohjauspaneelin mallit– tämäntyyppiset mallit on tarkoitettu erityisesti ohjauspaneeliin, ne eivät vaikuta sivustoon millään tavalla.

Työskentely Joomla 3 -pohjien kanssa

Olemme lajitelleet tyypit, tallennuspaikan ja mallitiedostot, nyt puhutaan mallien käsittelystä ohjauspaneelin avulla. Siirrytään ensin "Mallit: Tyylit (Sivusto)" -osioon ("Laajennukset" -> "Mallit") ja katsotaan, mitkä mallit ovat jo olemassa CMS Joomlan peruskokoonpanossa:

"Mallit: Tyylit (sivusto)" -sivulla näet, että meillä on käytössämme kaksi mallia Beez3 ja Protostar, jälkimmäinen on oletusarvoisesti asetettu kaikille sivuston sivuille, kiinnitä tähän huomiota, koska Joomlassa sama sivusto voi koostua useista malleista. Ja sivuston eri osioihin voit määrittää omasi oma malli, mikä tekee sivustosta houkuttelevamman.

Avataan yksi malleista muokkausta varten ja katsotaan, mitä voidaan muokata ja miten:

Ensimmäisellä "Tiedot" -nimisellä välilehdellä näemme tietoja tästä mallista, ja sitten kehittäjät kirjoittavat meille, että malli käyttää Bootstrap-kehystä.

Seuraava välilehti " Lisävaihtoehdot" sisältää Perus asetukset malliin, täällä voimme muuttaa tekstin ja sivuston taustan väriä, logoa, otsikkofontteja ja muita asetuksia:

Ja viimeinen välilehti on "Valikkolinkitys", jonka avulla voit määrittää mallin koko sivustolle tai tietyille osille. Merkitsemme vain ne valikkokohdat, joille tämä malli määritellään:

Moduulien sijainnit Joomla 3 -mallissa

Joomla-moduuleita koskevalla oppitunnilla sanoimme, että ne näkyvät sivustolla tiukasti määritellyissä paikoissa, niin sanotuissa moduulipaikoissa. Jokaisessa mallissa näiden paikkojen lukumäärä ja sijainti on erilainen.

Kuinka selvittää tai mistä katsoa moduulipaikkoja Joomla 3:ssa? Tätä tarkoitusta varten Joomla tarjoaa erityisen esikatselu, mutta oletusarvoisesti se ei ole käytettävissä (pois käytöstä) ja se on otettava käyttöön asetuksissa.

Jotta moduulien paikat voidaan näyttää Joomla 3:ssa, napsauta "Mallit: Tyylit (Sivusto)" -sivulla "Asetukset" -painiketta. Tämän jälkeen siirrymme "Mallinhallinnan asetukset" -sivulle, jossa asetamme "View module positions" -kytkimen "Käytössä" -asentoon:

Siirry sen jälkeen uudelleen mallinhallintasivulle - "Mallit: Tyylit (Sivusto)" ja napsauta kuvaketta silmällä, joka sijaitsee mallin nimen vasemmalla puolella:

Avautuvalta sivulta näet kaikki mallissa saatavilla olevat moduulipaikat ja niiden sijainnit. Jatkossa nämä tiedot auttavat näyttämään tiettyjä moduuleja niissä.

Omien moduulipaikkojen luominen

Olemme jo oppineet tarkastelemaan olemassa olevia moduulipaikkoja, mutta entä jos malli ei sisällä juuri tarvitsemamme paikkaa? Tässä tapauksessa voit luoda oman sijaintisi moduuleille valmis malli Joomla. Prosessi ei ole monimutkainen, mutta vaatii muokkaamista tiettyjä tiedostoja sapluuna - index.php Ja templateDetails.xml.

Ensimmäisessä tiedostossa ilmoitamme, missä moduulien uusi sijainti tulee olemaan, toisessa kerromme moottorille, että tämä sijainti on mallissa ja sitä voidaan työstää.

Siirrytään sanoista tekoihin, avaa ensin tiedosto templateDetails.xml, joka sijaitsee juurihakemisto sapluuna. Sen olemukseen on nyt turha syventyä, meitä kiinnostaa vain moduulien paikat, ne ilmoitetaan rivien välissä<asema>moduulin sijainnin nimiasema> (Protostar-mallin rivit 28-47). Oletuksena niitä on 18:

Jotta voimme ilmoittaa moduulien asemamme, lisäämme ylimääräinen rivi(tai useita rivejä) näin:

minun-moduuli-asemani

Tallennamme tiedoston, voit sulkea sen, tärkeintä on muistaa sen aseman nimi, jolla ilmoitit sen.

Avaa nyt index.php-tiedosto ja lisää se uusi lohko DIV, josta tulee kontti uudelle moduulipaikalle. Esimerkkinä päätin luoda moduuleille uuden sijainnin sivuston alatunnisteeseen. Kirjoita alatunnisteeseen seuraava koodi:

Div>