Laget et tema? Flott! Har du sjekket det?
Hvis du vil publisere et tema på WordPress.org eller ThemeForest, er det visse tiltak for å få det sjekket. En av dem er Temakontroll-pluginet, som brukes av både WordPress.org og ThemeForest-gjennomgangsteamene. I denne opplæringen skal vi gå over det grunnleggende ved å bruke Theme Check for å teste pluginet ditt mot tema anmeldelse standarder.
La oss begynne!
Du kan gjøre alt med WordPress-temaer. Hva som helst. Du kan vise de nyeste innleggene, du kan vise videogallerier, du kan få betalinger for tjenestene dine, du kan endre CSS-filen på det tidspunktet du kan hack inn i de besøkende enhetene med en ondsinnet JPEG-fil som kjører kode ...
Men er ikke alle tingene over "temaområde"? Nei, og det er poenget. (Egentlig bare to av dem skal gjøres med temaer. En av tingene ovenfor er ikke engang lovlig å gjette hvilken?) Du bør ikke gjøre hva som helst med temaet ditt. Temaer skal tjene designelementer og ingenting annet. Ingen funksjonalitet. Ingen ondsinnet kode.
Det kalles "forbli ut av plugin-territoriet". Det betyr i utgangspunktet at all funksjonalitet må vises som et eget plugin (eller plugin). Dette er bare ett av reglene i WordPress-temaoppretting. Det er mange flere i håndboken, og du må overholde dem alle for å få temaet ditt på WordPress.org og ThemeForest.
Å lage et godt tema betyr ikke å lage et flott tema - du må også kode det godt. Du må være ute av plugin-området, ha en gyldig DOCTYPE
, rydder ut PHP og JavaScript feil, støtter noen kjerne CSS klasser, gir tilstrekkelig dokumentasjon, sanitize alt, gjør temaet oversettelsesklar, stave WordPress riktig ...
Du må sjekke noen av disse tingene manuelt. For alt annet kan du bruke Tema sjekk-plugin. (Kontroller deretter alt igjen, bare i tilfelle.)
La oss snakke om tema gjennomgang prosesser på WordPress.org og ThemeForest. Først av, jeg vil minne deg om at ThemeForest helt omfatter WordPress.orgs tema gjennomgangsprosess, så jeg snakker om WordPress.org første og ThemeForest andre.
Bruken av Theme Check-pluginet er faktisk ganske grei.
Du bør se skjermen nedenfor etter disse enkle trinnene:
Før du sjekker temaet ditt, anbefales det å aktivere WP_DEBUG
i wp-config.php
fil. Slik gjør du det.
Gud, jeg elsker titler med litt ordspill.
Når jeg skriver denne opplæringen, var det 95 elementer i sjekklisten på siden "Temakontrollplugin" i håndboken. Det er ganske vage gjenstander, men seksjonene er litt klarere:
base64
dekoding / koding, ved bruk av eval ()
funksjon og ting som spiller med PHP-innstillinger.DOCTYPE
, wp_footer ()
og comment_form ()
. (Personlig rant: Hvorfor støtter hvert enkelt tema WordPress-kommentarer? Jeg tror jeg ikke har brukt kommentarer i det hele tatt for noen av kundens bedriftens nettsteder.)TEMPLATEPATH
og PLUGINDIR
..git
og .svn
), essensielle filer, PHP kort koder og pagineringskode.add_theme_support ('title-tag')
.iframe
bruk, mulige hardkodede koblinger og ikke-skrivbare tegn (som tyrkiske spesialtegn, som er rart, tror jeg).Side-note: Den Hellige Håndboken for Theme Review har mange tomme eller uferdige sider, noe som betyr at det er mye rom for forbedring. Hvis du leser denne opplæringen i fremtiden, beklager alle de tvetydige utsagnene.
Som jeg sa tidligere, må du bruke den friheten som WordPress gir ansvarlig. Hvis du lager et tema, må du være gjennomtenkt om dine potensielle brukere. Tema-sjekk-pluginet er et flott verktøy for å lede deg gjennom prosessen med å "tame" temaets kode.
Hva synes du om dette verktøyet, og å lage temaer? Del dine tanker med oss ved å kommentere nedenfor. Og hvis du likte artikkelen, ikke glem å dele den med vennene dine!
Vi ser deg i neste del der vi snakker om GenerateWP-nettstedet.