Selge WordPress-temaer på ThemeForest Hva skal inkluderes i produksjonspakken

Som WordPress-temaforfatter er det mange måter du kan organisere produksjonstemaet på, men ThemeForest-korrekturlesere følger nøye med krav til temainnlevering og uskrevne anbefalinger. I dette innlegget vil jeg forklare hvordan du klargjør produksjonstema-demopakken; hva du bør inkludere, og hva du bør unngå.

WordPress Theme Innleveringskrav

Du er velkommen til å bla gjennom de omfattende kravene til temainnlevering, men du vil ikke finne beskrivelser av hva du bør sette i produktpakken i temaet ditt. I stedet skal vi få informasjonen vi trenger fra ThemeForest-elementopplastingspanelet.

Velge WordPress i kategorien dropdown; Du blir tatt til et opplastingsbrukergrensesnitt. Hopp over Navn og beskrivelse panel for nå, og slå oppmerksomheten til filer panel.

Først blir du bedt om 80x80px Miniatyrfilen. Dette kan være PNG eller JPG, det er opp til deg, men jeg foretrekker PNG-format.

Neste opp er Theme Preview-bildet. Her bør du være veldig forsiktig med filstørrelsen og navngivningen. Dette bildet vil være synlig på produktsiden og på søkeresultatsiden. Gjør det nøyaktig 590x300 piksler og oppgi det på følgende måte: 01_.jpg. Hvis du vil inkludere flere forhåndsvisningsbilder, må du opprette dem med samme bildeformatforhold som hovedforhåndsvisningsbildet, pass på at filene dine er maksimalt 900px både i bredde og høyde. Og navngivningen skal lignes på den første filen 02_.jpg , 03_.jpg. Forhåndsvisningsfiler skal legges til en egen zip-arkivfil, selv om du bare har en forhåndsvisningsfil. Navn forhåndsvisningsarkivet preview.zip.

Den neste delen er for hovedfil (er). Her bør du inkludere alle nødvendige filer for sluttbrukeren, unntatt miniatyrbildet og forhåndsvisningsfilene.

Og det siste er den opplastbare tema zip-filen selv. Dette er filen som brukere kan laste opp til WordPress for å begynne å bruke temaet ditt.

Min personlige tilnærming

Generelt, hva vi har dekket så langt, er alt du finner fra offisielle kilder på temaproduksjonsfilpakking - resten kommer ned på beste praksis og anbefalinger. Jeg vil dele min egen tilnærming som du er velkommen til å utvide; foreslå dine egne ideer i kommentarene.

Jeg bruker en arbeidsmappe med alle mine prosjekter. Først oppretter jeg en egen mappe opplastinger. Hvis du oppretter flere produkttyper for flere plattformer (for eksempel, både plugins og temaer for WordPress, Joomla, Drupal og så videre) opprette separate mapper i Last opp-mappen for hver plattform og for hver prosjekttype, slik som

Opplastinger ├── WordPress ├── Temaer └─ - Plugins └── Drupal ├── Temaer └── Plugins

Deretter oppretter du en mappe i Opplastninger / WordPress / Themes mappe med tema navn og _pakke prefiks, slik som dette themename_pack. Innsiden at mappe opprette flere undermapper mapper:

Opplastinger └── WordPress └─ - Temaer └─ - themename_pack ├── Demoer ├── Snippets ├─ - Ekstra ├── Plugins └─ - Final-filer

Det er et par flere filer og mapper vi vil inkludere i themename_pack mappe, men nå ser vi nå på mappene som er oppført ovenfor.

Demoer

Uansett om temaet ditt har flere demoer eller bare en demo, må du inkludere demo-filene i nedlastingspakken, selv om du har en "one-click demo import" -funksjon eller klare bruksblokker direkte fra din tema. Det vil være situasjoner når brukerne trenger en manuell demoimport.

Hvis temaet ditt har flere demoer, lager du hver demo-mappe inne i hovedmenyen Demoer mappe separat. Inkluder alle nødvendige filer med hver demo. For eksempel inkluderer jeg:

  • separate XML-filer: all.xml, posts.xml, pages.xml, og så videre.
  • widgets.wie: widget-importfilen generert med Widget Importer & Exporter plugin.
  • options.json: importeringsfilen for temavalgspanelet. Jeg bruker reduxframework til å opprette tema-panelet. Hvis du bruker et annet alternativpanelramme, bør det ha en slags import / eksportfunksjonalitet.
  • glidebryter1 / 2 / 3.zip: skyverevolusjonen ZIP-fil. Jeg bruker revolusjonsslider til å lage lysbilder for temaene mine, så jeg inkluderer alle glidebryterne som jeg opprettet med temaet i demoene.
  • Komme i gang med skyverevolusjon for WordPress

    Slider Revolution er en av de mest vellykkede skyvepluggene som selges på Envato Market. Rocking over en fjerdedel av en million salg, er plugin populært med ...
    Adi Purdila
    WordPress

Tekstutdrag

Alle temaforfattere har egne hack og snarveier for å gjøre det enklere og mer produktivt for klienter å bruke temaene sine. For eksempel må en bruker i enkelte tilfeller aktivere kortkoding i tekstdisplayet, eller aktivere SVG-opplasting for å bruke en egendefinert ikonfonter eller en SVG-loggfil, eller de må lage HTML5-video-nettleserkompatibel - alle disse oppgavene kan gjøres med brukervennlige små kodeblokker eller WordPress-handlinger og -filtre. Jeg inkluderer en TXT-fil for hver "livshack" i utklippsmappen, med instruksjoner gitt i hjelpefilen.

Ytterligere

Her kan du inkludere alle de ekstra ressursene du vil ta med temaet ditt. Disse kan være egendefinerte temaspesifikke ikonfonter, eller lagerfotografier og videoer du har kjøpt for tema-demoen, og har den riktige lisensen til å inkludere i ditt kommersielle produkt. Du er ikke begrenset her, så lenge du ikke bryter krav om temainnlevering angående fillisensiering.

plugins

Hvis temaet ditt inneholder premium-plugins, og du har det som er kjent som en "lisens for lagerbruk", bør du inkludere plugin-zip-filene her. For eksempel inkluderer jeg vanligvis Slider Revolution og WPBakery Page Builder.

Ekstra filer og mapper

Etter å ha dekket grunnleggende, la oss ta en titt på hva som ellers må inkluderes. I themename_pack mappe legg til følgende:

  • Tema kjerne mappe med alle filer
  • Tema barn tema kjerne mappe med alle filer
  • Manuell i PDF eller HTML-format
  • changelog.txt

Barn tema

ThemeForest innsendingskrav gjør ikke inkludert et barn tema obligatorisk, men det anbefales på det sterkeste. Hvis du inkluderer et barnemne, bør det logisk være kodet med de nødvendige standardene. For eksempel bør det bli navngitt yourthemename-barn, de inkluderte filene skal minst inneholde en functions.php-fil, en screenshot.png og style.css-filen. Selv om barnet ditt er tomt, er disse filene nok til å hjelpe kundene dine til å komme i gang. 

Hvis barnetemaet ditt utvider hovedtemaet, bør funksjoner.php-filen minst inneholde følgende:

Og stilen.css-filen skal i det minste inneholde disse topptekstene:

/ * Tema Navn: Yourthemename Barn Tema URI: https://yourtheme.com Beskrivelse: Barn tema beskrivelse her Forfatter: Forfatter navn her Forfatter URI: https://authoruri.com Versjon: 1.0 Mal: ​​yourthemename * / / * = Theme tilpasning starter her ----------------------------------------------- --------------- * /

Håndbok

Temaforfattere er ikke lenger pålagt å inkludere frakoblet dokumentasjon i temaet. Det anbefales at du er vert for din egen online, gjør den offentlig tilgjengelig, og legg en link til den i elementbeskrivelsen - men du kan fortsatt inkludere frakoblet dokumentasjon hvis du velger . Dette er et spørsmål om preferanse snarere enn en streng regel, jeg foretrekker å inkludere en PDF-håndbok.

changelog.txt

Changelog-filer er en viktig måte å gjøre utviklingen av temaet ditt helt gjennomsiktig. Oppfør alle endringene og feilrettingene i dette dokumentet. Organiser det med versjoner og datoer, slik som:

08,07,2018 - Versjon 1.1.5 - Oppdatert pakket Visual Composer - Korrigert mindre stilproblemer - Fast klistret topphopp på mobile enheter

Avvis (ikke-produksjon)

Dette er en annen mappe jeg inkluderer i min egen temapakke (men ikke produksjonsversjonen, fordi det bare er for mine øyne). Jeg anbefaler på det sterkeste å samle alle avslagsproblemer som temaet ditt kommer etter innsending. Å samle en avvisningshistorie for hvert tema er god praksis og vil bidra til å forbedre alle fremtidige prosjekter.

Den endelige mappestrukturen

La oss ta en endelig titt på filene og mappene vi har tatt med i themefolder_pack:

Opplastinger └── WordPress └─ - Temaer └─ - themename_pack ├── Demoer ├── Snippets ├── Ytterligere ├── Plugins ├── Avvis ├── Themefolder ├── Barnemappe ├── Manual pdf, html ├ ─ - Changelog.txt └─ - Endelige filer

Endelige-filer

Det er på tide å lage de endelige filene for å laste opp til ThemeForest.

  • Velg Themefolder og opprett en ZIP fra den med samme navn.
  • Velg alle mapper og filer, bortsett fra Avvis og Endelige-filer, og komprimer til themename_pack.zip
  • Kopier disse to zip-filene og flytt til Endelige-filer mappe.
  • Åpne mappen Final-files og legg til en Forhåndsvisning mappe i den.
  • Legg til alle forhåndsvisningsfiler som vi diskuterte tidligere.
  • Opprett forhåndsvisningsfilen fra den mappen.
  • Og legg også thumbnail.png / jpg filen i Endelige-filer mappe.
  • Du har nå alle nødvendige filer for å laste opp til ThemeForest: yourtheme.zip, yourtheme_pack.zip, preview.zip og thumbnail.png / jpg.

Konklusjon

I denne artikkelen inkluderte jeg en blanding av anbefalinger og krav for innlevering av siste WordPress-temaer til ThemeForest. Ditt tema kan fortsatt oppleve avvisning i en eller annen form, men ved å inkludere alle nødvendige filer på riktig måte vil du gjøre gjennomgangsprosessen litt jevnere.

Hvis du har noen forslag eller spørsmål, vær så snill å legge til en kommentar nedenfor. I neste innlegg lærer vi hvordan du får mest mulig ut av dine WordPress-temaer.

Til slutt, takk, gå til ThemeForest-korrekturleserne Rich Tabor og Scott Parry for feilsøking!