Yhteisiä teemakehitysvirheitä WordPressin kanssa

Depositphotos 20821051 s

WordPress-kehityksen kysyntä kasvaa jatkuvasti, ja melkein kaikilla asiakkaillamme on nyt joko WordPress-sivusto tai upotettu WordPress-blogi. Se on vankka liike - kaikki eivät rakastaa sitä, mutta teemoja, laajennuksia ja valtava määrä kehittäjiä on järkevää. Kyky muokata web-läsnäoloa romuttamatta alustaa ja aloittamista alusta on vain valtava etu.

Jos sinulla on koskaan vihattu WordPress-sivusto tai et yksinkertaisesti voi saada sitä toimimaan haluamallasi tavalla - etsi vain resurssi, joka voi korjata sen sinulle. WordPress-toteutus on vain yhtä hyvä kuin ihmiset, jotka ovat kehittäneet teeman ja laajennukset.

Meillä on ollut niin suuri kysyntä, että meidän on pitänyt kääntyä palvelujen ja alihankkijoiden puoleen, jotka muuttavat photoshop-tiedostot teemoiksi, tai ostamme teemoja kolmansien osapuolten palveluista. Rakastamme todella Themeforestiä sen laadusta ja valinnasta (se on tytäryhtiölinkkimme). Tärkeintä on, että sinun ei koskaan tarvitse muokata teematiedostoja, ellet tee jotain dramaattista teemaan. Koko sisällön - sivujen, viestien ja luokkien - tulisi olla muokattavissa teeman hallinnon kautta.

Kun meillä on teema kehitetty tai ostamme sellaisen, löydämme usein nämä yleiset ongelmat:

  • Luokat mukautettujen postityyppien sijaan - Joskus sivustoilla on eri osiot - kuten Uutiset, Lehdistötiedotteet, Tuoteluettelot jne., Jotka toimivat hyvin blogityylimuodossa, jossa sinulla on hakemistosivu, luokkasivut ja sitten yksittäiset sivut koko sisällön näyttämiseksi. Huomaa kuitenkin, että monet teemakehittäjät valitsevat pikakuvakkeet kehitys- ja kovakoodiluokkiin, joten voit käyttää blogia vain tämän sisällön lähettämiseen. Tämä on kauhea toteutus, eikä se hyödynnä WordPressin mukautettuja postityyppejä. Samoin, jos järjestät luokkasi uudelleen, olet väärässä, koska teema on yleensä kovakoodattu. Menemme usein sisään, kehitämme mukautettuja postityyppejä ja muunnamme sitten laajennuksen muokkaamaan viestiluokan mukautetuksi postityypiksi.
  • Mukautetut kentät ilman edistyneiden mukautettujen kenttien laajennusta - Olen todella yllättynyt siitä, että Advanced Custom Fields ei ole WordPressin ostama ja integroitu ydintuotteeseen. Jos sinulla on viestejä, jotka vaativat lisätietoja - kuten video, osoite, kartta, iframe tai jokin muu yksityiskohta, ACF: n avulla voit ohjelmoida kyseisten elementtien merkinnän dynaamisesti teemaan ja tehdä niistä pakolliset, oletusarvot tai valinnaiset . ACF on pakollinen, ja sitä tulisi käyttää mukautettujen kenttien sijasta teemasi hallinnan vuoksi. Haluatko upotetun videon kotisivulle? Lisää mukautettu kenttä, joka näkyy vain kotisivun muokkausohjelman metakentässä.
  • Teeman rakenne - WordPressillä on hyvin yksinkertainen teemaeditori, jota meidän on käytettävä silloin, kun asiakkaat eivät anna meille FTP / SFTP-käyttöoikeutta tiedostojen muokkaamiseen. Mikään ei ole niin turhauttavaa kuin teeman ostaminen, eikä sinulla ole mitään tapaa muokata tyylejä, otsikkoa tai alatunnistetta, koska ne siirtivät tiedostot alikansioihin. Jätä tiedostot teemakansion juurelle! Ellet ole sisällyttänyt muuta kehystä, kaikkia monimutkaisia ​​kansiorakenteita ei yksinkertaisesti tarvita. Ei ole, että teemakansiossa on satoja tiedostoja, joita et löydä.
  • Sivupalkit ja widgetit - Jos sivupalkkeja ei ole sisällytetty widgeteihin koko teemalla, on turhauttavaa ... ja sitten sivupalkkien ja vekottimien liiallinen käyttö yksinkertaisten vaihtoehtojen suhteen on myös turhauttavaa. Sivupalkin tulisi olla rajoitettu sisältöön, joka on staattista joissakin teeman sivutyypeissä, mutta jota päivitetään säännöllisesti. Se voi olla toimintakehotus sisällön puolella. Tai se voi olla mainos, jonka haluat näyttää sisällön jälkeen. Mutta se ei ole sivupalkki ja widget vain esimerkiksi puhelinnumeron näyttämiseksi.
  • Kovakoodatut asetukset - Sosiaaliset linkit, kuvat, videot ja kaikki muut elementit tulisi rakentaa teemavaihtoehtoihin, jotka voidaan helposti vaihtaa. Mikään ei ole niin raskauttavaa kuin mennä ydinteematiedostoihin sosiaalisen profiililinkin lisäämiseksi 10 eri kohtaan. Lisää asetussivu (ACF: llä on lisäosa) ja laita kaikki asetukset sinne, jotta markkinointisi ihmiset voivat helposti lisätä ne tai vaihtaa ne pois, kun teemaa nostetaan ja jatketaan.
  • Linkkiluettelot ovat valikoita - WordPressillä oli aiemmin linkkiosio, ja lopulta se poistettiin, koska valikot olivat täydellinen tapa toteuttaa luettelo linkeistä sisäisiin tai ulkoisiin resursseihin. Näemme usein yhden valikon, joka on ohjelmoitu useisiin paikkoihin sivustolla, tai näemme luettelot sivupalkin widgetissä. Jos luettelo on pysyvä sijainti ja vaakasuora, pystysuora tai hierarkkinen ... on valikon aika.
  • Hakemisto vs. etusivu - Hakemistosivu tulisi varata blogiisi ja luetteloida luomasi viestit. Jos haluat mukautetun kotisivun, joka ei ole blogiviestejä, sinun tulisi sisällyttää a Etusivu-sivupohjatiedosto osaksi teemaa. Hallinnolliset> Lukemisasetukset WordPressissä antavat sinun asettaa etusivusi ja blogisivusi sivun… käytä niitä!
  • herkkä - Jokaisen teeman pitäisi olla reagoi useiden näkymäikkunoiden korkeuksiin ja leveyksiin ihmiset käyttävät mobiililaitteita, tabletteja, kannettavia tietokoneita ja suuria näyttöjä. Jos teema ei ole reagoiva, satutat itseäsi, koska et tarjoa asianmukaista kokemusta käytetylle laitteelle. Ja saatat jopa vahingoittaa itseäsi, koska et saa mobiilihakuliikennettä sivustoosi.

Toinen hieno käytäntö, jonka olemme alkaneet nähdä, on teemakehittäjät ja teemamyyjät, mukaan lukien WordPress-tuontitiedosto, jotta saat sivuston toimimaan täsmälleen samalla tavalla kuin se ostettaessa on - ja sitten voit vain mennä sisään ja muokata sisältöä . Teeman ostaminen ja asentaminen - sitten esikatsele tyhjää sivua, jossa ei ole mitään upeita elementtejä ja ominaisuuksia, joita teeman suunnittelu osoitti. Oppimiskäyrä on erilainen monimutkaisissa aiheissa, ja kehittäjät toteuttavat ominaisuuksia usein eri tavalla. Suuri dokumentaatio ja aloitussisältö ovat hieno tapa auttaa asiakkaitasi.

Yksi kommentti

  1. 1

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.