Vanlige feil for temautvikling med WordPress

Depositphotos 20821051 s

Etterspørselen etter WordPress-utvikling fortsetter å øke, og nesten alle våre kunder har nå enten et WordPress-nettsted eller en innebygd WordPress-blogg. Det er et solid trekk - ikke elsket av alle, men det er så mange temaer, plugins og en enorm mengde utviklere at det er fornuftig. Evnen til å endre din tilstedeværelse på nettet uten å skrote en plattform og starte på nytt er bare en stor fordel.

Hvis du noen gang har et WordPress-nettsted du hater, eller bare ikke får det til å fungere slik du vil - bare finn en ressurs som kan fikse det for deg. En WordPress-implementering er bare like god som de som utviklet temaet og pluginene dine.

Vi har hatt så stor etterspørsel at vi har måttet henvende oss til tjenester og underleverandører som konverterer photoshop-filer til temaer, eller vi kjøper temaer fra tredjeparts tjenester. Vi elsker Themeforest for kvalitet og utvalg (det er vår tilknyttede lenke). Poenget, du trenger aldri å redigere temafiler med mindre du gjør noe drastisk mot temaet. Alt innhold - sider, innlegg og kategorier skal kunne redigeres gjennom temaets administrasjon.

Når vi har utviklet et tema eller kjøper et, finner vi ofte disse vanlige problemene:

  • Kategorier i stedet for tilpassede innleggstyper - Noen ganger har nettstedene forskjellige seksjoner - som nyheter, pressemeldinger, produktlister, etc. som fungerer bra i bloggformat, der du har en indeksside, kategorisider og deretter enkeltsider for å vise hele innholdet. Vi merker oss imidlertid at mange temautviklere snarveier utviklings- og hardkodekategoriene, slik at du bare kan bruke bloggen til å legge ut dette innholdet. Dette er en forferdelig implementering og utnytter ikke WordPresss tilpassede innleggstyper. I tillegg, hvis du omorganiserer kategoriene dine - er du skrudd fordi temaet vanligvis er hardkodet. Vi går ofte inn, utvikler tilpassede innleggstyper, og bruker deretter et plugin for å konvertere innleggskategorien til den tilpassede innleggstypen.
  • Tilpassede felt uten avansert plugin for tilpassede felt - Jeg er virkelig overrasket over at Advanced Custom Fields ikke er kjøpt av WordPress og integrert i kjerneproduktet. Hvis du har innlegg som krever tilleggsinformasjon - som en video, en adresse, et kart, en iframe eller annen detalj, lar ACF deg programmere innføringen av disse elementene dynamisk i temaet ditt og gjøre dem nødvendige, standardiserte eller valgfrie . ACF er et must-have og bør brukes i stedet for egendefinerte felt på grunn av kontrollen det gir over temaet ditt. Vil du ha en video innebygd på hjemmesiden? Legg til et egendefinert felt som bare vises i en metafelt på hjemmesiden din.
  • Temastruktur - WordPress har en veldig grunnleggende temaredigerer som vi må bruke til tider når klienter ikke gir oss FTP / SFTP-tilgang for å redigere filer. Det er ingenting som er så frustrerende som å kjøpe et tema og ikke ha noen måte å redigere stilene, toppteksten eller bunnteksten fordi de flyttet filene til undermapper. La filene ligge i roten til temamappen! Med mindre du har tatt med et annet rammeverk, er det ganske enkelt ikke behov for alle de komplekse mappestrukturene. Det er ikke slik at du kommer til å ha hundrevis av filer i temamappen du ikke finner.
  • Sidefelt og småprogram - Å ikke ha sidefelt for å inkludere widgets i hele temaet er frustrerende ... og overforbruk av sidefelt og widgets for det som skal være enkle alternativer er også frustrerende. Et sidefelt skal være begrenset til innhold som er statisk i noen av sidene, men oppdateres med jevne mellomrom. Det kan være en oppfordring til handling på siden av innholdet ditt. Eller det kan være en annonse du vil vise etter innholdet. Men det er ikke et sidefelt og en widget bare for å vise et telefonnummer, for eksempel.
  • Hardkodede alternativer - Sosiale lenker, bilder, videoer og alle andre elementer bør bygges inn i temalternativer som enkelt kan byttes ut. Det er ingenting som er så skjerpende som å måtte gå inn i kjernetema-filer for å legge til en sosial profillink på 10 forskjellige steder. Legg til en alternativside (ACF har et tillegg) og legg alle innstillingene der, slik at markedsføringsmedlemmene dine enkelt kan legge til dem eller bytte dem ut når temaet går i gang.
  • Linklister er menyer - WordPress pleide å ha en lenkeseksjon, og til slutt gjorde de unna det fordi menyer var en perfekt måte å implementere en liste over lenker til interne eller eksterne ressurser. Vi ser ofte en enkelt meny programmert på flere steder på et nettsted, eller vi ser lister vises i en sidepanel-widget. Hvis listen er en permanent plassering og er horisontal, vertikal eller hierarkisk ... er det tid for en meny.
  • Indeks versus forsiden - Indeksiden bør være reservert for bloggen din og liste opp innleggene du produserer. Hvis du ønsker å ha en tilpasset hjemmeside som ikke er blogginnleggene, bør du innlemme en Forside malfil inn i temaet ditt. Administrativ> Lesing-innstillingene i WordPress lar deg angi hvilken side du vil ha som forside og hvilken side du vil ha som bloggside ... bruk dem!
  • Responsive - Hvert tema skal være lydhør overfor forskjellige høyder og bredder i overflod av visningsport folk bruker på tvers av mobile enheter, nettbrett, bærbare datamaskiner og store skjermer. Hvis temaet ditt ikke er responsivt, skader du deg selv ved ikke å gi den riktige opplevelsen til enheten som brukes. Og du kan til og med skade deg selv ved ikke å få mobilt søketrafikk til nettstedet ditt.

En annen god praksis som vi begynner å se, er temautviklere og temaselgere, inkludert en WordPress-importfil, slik at du kan få nettstedet til å fungere akkurat slik det ser ut når du kjøpte det - og så kan du bare gå inn og redigere innholdet . Kjøpe og installere et tema - og deretter forhåndsvise en tom side med ingen av de flotte elementene og funksjonene som temaets design viste, er skjerpende. Læringskurven er forskjellig på komplekse temaer, og utviklere implementerer ofte funksjoner på en annen måte. God dokumentasjon og startinnhold er en fin måte å hjelpe kundene dine ut.

En kommentar

  1. 1

Hva tror du?

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.