Säljer WordPress-teman på ThemeForest Vad ska inkluderas i produktionspaketet

Som en WordPress-temforfattare finns det många sätt att organisera ditt produktpaket, men ThemeForest-granskare följer strikt krav på temakrav och oskrivna rekommendationer. I det här inlägget kommer jag att förklara hur du förbereder ditt produkttema-demopaket; vad du ska inkludera, och vad du borde undvika.

WordPress Tema Inlämningskrav

Titta gärna igenom de omfattande tematilläggskraven, men du hittar inte beskrivningar av vad du borde lägga i produktpaketet för ditt tema. I stället kommer vi att få den information vi behöver från ThemeForest-objektets överföringspanel.

Välja Wordpress i kategorin dropdown; Du kommer att tas till ett uppladdningsgränssnitt. Hoppa över Namn & Beskrivning panel för nu, och vrid din uppmärksamhet åt filer panel.

Först kommer du att bli ombedd för 80x80px miniatyrfilen. Det här kan vara PNG eller JPG, det är upp till dig, men jag föredrar PNG-format.

Nästa är teman förhandsgranskningsbilden. Här bör du vara mycket försiktig med filstorlek och namngivning. Den här bilden kommer att vara synlig på produktsidan och på sökresultatsidan. Gör det exakt 590x300 pixlar och namnge det på följande sätt: 01_.jpg. Om du vill inkludera fler förhandsgranskningsbilder skapar du dem med samma bildformat som huvudbilden för förhandsvisning, se till att dina filer är högst 900px både i bredd och höjd. Och namnet ska likna den första filen 02_.jpg , 03_.jpg. Förhandsgranskningsfilerna ska läggas till i en separat zip-arkivfil, även om du bara har en förhandsgranskningsfil. Namn förhandsgranskningsarkivet preview.zip.

Nästa avsnitt är för huvudfil (er). Här bör du inkludera alla nödvändiga filer för slutanvändaren, med undantag av miniatyrbilden och förhandsgranskningsfilerna.

Och det sista är den uppladdningsbara templat zip-filen själv. Det här är filen som användare kan ladda upp till WordPress för att börja använda ditt tema.

Min personliga tillvägagångssätt

Vad vi hittills har täckt är allt som du hittar från officiella källor på temaproduktionens filpaket-resten kommer på bästa praxis och rekommendationer. Jag delar mitt eget tillvägagångssätt som du är välkommen att förlänga. föreslå dina egna idéer i kommentarerna.

Jag använder en arbetsmapp med alla mina projekt. Först skapar jag en separat mapp uppladdningar. Om du skapar flera produkttyper för flera plattformar (till exempel skapar både plugins och teman för WordPress, Joomla, Drupal och så vidare) separata mappar i mappen Upload för varje plattform och för varje projekttyp, som så

Uploads ├── WordPress ├── Teman └── Plugins └── Drupal ├── Teman └── Plugins

Skapa sedan en mapp i Inlagda / Wordpress / themes mapp med temat namn och _packa prefix, så här themename_pack. Inuti den där mapp skapa flera undermappar mappar:

Uppladdningar └── WordPress └── Teman └── themename_pack ├── Demoer ├── Snippets ├── Ytterligare ├── Plugins └── Final-filer

Det finns ett par fler filer och mappar som vi kommer att inkludera i themename_pack mapp, men för nu låt oss nu titta på de mappar som listas ovan.

demos

Oavsett om ditt tema har flera demos eller bara en demo, måste du inkludera dina demofiler i ditt hämtningspaket, även om du har en "one-click demo import" -funktion eller färdiga mallblock direkt från din tema. Det kommer att finnas situationer när användarna behöver en manuell demoimport.

Om ditt tema har flera demos skapar du varje demomappe inne i huvudmenyn demos mapp separat. Inkludera alla nödvändiga filer med varje demo. Till exempel inkluderar jag:

  • separera XML-filer: all.xml, posts.xml, pages.xml, och så vidare.
  • widgets.wie: widget-importfilen genererad med pluginprogrammet Widget Importer & Exporter.
  • options.json: importeringsfilen för tematilläggspanelen. Jag använder reduxframework för att skapa temaalternativspanelen. Om du använder någon annan alternativpanelram ska det ha någon form av import / exportfunktionalitet.
  • slider1 / 2 / 3.zip: skjutreglaget ZIP-filen. Jag använder revolutionsreglaget för att skapa bilder för mina teman, så jag inkluderar alla de reglage som jag skapade med temat i demonerna.
  • Komma igång med skjutreglaget Revolution för WordPress

    Slider Revolution är en av de mest framgångsrika slider plugins som säljs på Envato Market. Rocking över en fjärdedel av en miljon försäljning är plugin populär med ...
    Adi Purdila
    Wordpress

utdrag

Alla temaförfattare har egna hackar och genvägar för att göra det enklare och mer produktivt för kunder att använda sina teman. Exempelvis behöver en användare ibland aktivera kortkodsgenerering i textdisplayen eller aktivera SVG-uppladdning för att använda ett anpassat ikonfont eller en SVG-loggfil, eller de måste göra HTML5-video kompatibel med alla webbläsare - alla dessa uppgifter kan göras med färdiga små kodblock eller WordPress-åtgärder och filter. Jag inkluderar en TXT-fil för varje "livshack" i mappen snippets, med instruktioner som anges i hjälpfilen.

Ytterligare

Här kan du inkludera alla ytterligare resurser som du vill inkludera med ditt tema. Dessa kan vara anpassade temaspecifika ikonfonter, eller lagerfoton och videoklipp som du har köpt för temodemoen och har rätt licens att inkludera i din kommersiella produkt. Du är inte begränsad här, så länge du inte bryter mot krav på temakrav avseende fillicensiering.

plugins

Om ditt tema innehåller premium plugins och du har vad som är känt som en "licens för användning på lager", ska du inkludera plugin ZIP-filerna här. Till exempel inkluderar jag vanligtvis Slider Revolution och WPBakery Page Builder.

Extra filer och mappar

Vi har täckt grunden, låt oss ta en titt på vad som annars behöver ingå. I themename_pack mapp lägg till följande:

  • Tema kärna mapp med alla filer
  • Tema barn tema kärna mapp med alla filer
  • Manuell i PDF eller HTML-format
  • Changelog.txt

Barn Tema

ThemeForest inlämningskrav gör inte inklusive ett barntema obligatoriskt, men det rekommenderas starkt. Om du inkluderar ett barntema ska det logiskt kodas med de krav som krävs. Det bör till exempel namnges yourthemename-barn, de inkluderade filerna ska åtminstone innehålla en functions.php-fil, en screenshot.png och style.css-filen. Även om ditt barntema är tomt är dessa filer tillräckligt för att hjälpa dina köpare att komma igång. 

Om ditt barntema utökar huvudtemat, bör funktionerna.php-filen åtminstone innehålla följande:

Och style.css-filen ska åtminstone innehålla dessa rubrikuppgifter:

/ * Tema Namn: Yourthemename Barn Tema URI: https://yourtheme.com Beskrivning: Barnens temabeskrivning här Författare: Författarnamn här Författare URI: https://authoruri.com Version: 1.0 Mall: yourthemename * / / * = Theme anpassning börjar här ----------------------------------------------- --------------- * /

Manuell

Temaförfattare behöver inte längre inkludera offline-dokumentation i temat. Det rekommenderas att du är värd för din egen online, gör den tillgänglig för allmänheten och länk till den i objektbeskrivningen - men du får fortfarande inkludera offline-dokumentation om du väljer . Det här är en fråga om preferens snarare än en sträng regel, jag föredrar att inkludera en PDF-manual.

Changelog.txt

Changelog-filer är ett viktigt sätt att göra utvecklingen av ditt tema helt transparent. Lista alla dina ändringar och buggfixar i det här dokumentet. Ordna det med versioner och datum, så här:

08,07,2018 - Version 1.1.5 - Uppdaterad packad Visual Composer - Korrigerade mindre stilproblem - Fast klibbig headerhopp på mobila enheter

Avvisa (icke-produktion)

Det här är en enda mapp som jag inkluderar i mitt eget temapaket (men inte produktionsversionen, för det är bara för mina ögon). Jag rekommenderar starkt att samla alla avvisningsfrågor som ditt tema får efter inlämnandet. Att samla en avvisningshistorik för varje tema är god praxis och kommer att bidra till att förbättra alla framtida projekt.

Den slutliga mappstrukturen

Låt oss ta en slutgiltig titt på de filer och mappar vi har inkluderat i themefolder_pack:

Uppladdningar └── WordPress └── Teman └── themename_pack ├── Demoer ├── Snippets ├── Ytterligare ├── Plugins ├── Avvisa ├── Themefolder ├── Themesfolder ├── Manual pdf, html ├ ─ - Changelog.txt └── Final-files

Final-filer

Det är dags att skapa de sista filerna för att ladda upp till ThemeForest.

  • Välj din Themefolder och skapa en ZIP från den med samma namn.
  • Välj alla mappar och filer, förutom Avvisa och Final-filer, och komprimera till themename_pack.zip
  • Kopiera dessa två zip-filer och flytta till Final-filer mapp.
  • Öppna mappen Slutliga filer och lägg till en Förhandsvisning mapp i den.
  • Lägg till här alla förhandsgranskningsfiler som vi diskuterade tidigare.
  • Skapa förhandsgranskningsfilen från den mappen.
  • Och lägg även in thumbnail.png / jpg-filen i Final-filer mapp.
  • Du har nu alla nödvändiga filer för att ladda upp till ThemeForest: yourtheme.zip, yourtheme_pack.zip, preview.zip och thumbnail.png / jpg.

Slutsats

I den här artikeln inkluderade jag en blandning av rekommendationer och krav för att skicka in sista WordPress-temafiler till ThemeForest. Ditt tema kan fortfarande uppstå avvisande i någon form, men genom att inkludera alla nödvändiga filer på rätt sätt kommer du att göra granskningen lite mjukare.

Om du har några förslag eller frågor, var god och lägg till en kommentar nedan. I nästa inlägg lär vi dig hur du får ut det mesta av ditt WordPress-temas demo.

Slutligen, tack till ThemeForest-granskare Rich Tabor och Scott Parry för faktakontroll!