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.
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_
. 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_
, 03_
. 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.
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.
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:
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.
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.
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.
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:
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 ----------------------------------------------- --------------- * /
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-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
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.
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
Det är dags att skapa de sista filerna för att ladda upp till ThemeForest.
Avvisa
och Final-filer
, och komprimera till themename_pack.zipFinal-filer
mapp.Förhandsvisning
mapp i den.Final-filer
mapp.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!