Har ett tema? Bra! Har du kontrollerat det?
Om du vill publicera ett tema på WordPress.org eller ThemeForest finns det vissa steg att vidta för att få det kontrollerat. En av dem är plugin för temakontroll, som används av både WordPress.org och ThemeForest-granskningsgrupperna. I denna handledning kommer vi att gå över grunderna för att använda temakontroll för att testa ditt plugin mot temanedelsstandarder.
Låt oss börja!
Du kan göra något med WordPress-teman. Något. Du kan lista de senaste inläggen, du kan visa videogallerier, du kan få betalningar för dina tjänster, du kan ändra CSS-filen vid tidpunkten för dagen, du kan hacka in i dina besökares enheter med en skadlig JPEG-fil som kör kod ...
Men är inte alla saker ovanför "temaområde"? Nej, och det är poängen. (Faktum är att endast två av dem ska göras med teman. En av ovanstående saker är inte ens lovlig gissa vilken?) Du borde inte göra något med ditt tema. Teman ska tjäna designelement och inget annat. Ingen funktionalitet. Ingen skadlig kod.
Det kallas "förblir ur plugin-territoriet". Det innebär i princip att all funktionalitet måste serveras som en separat plugin (eller plugin). Detta är bara ett av reglerna i WordPress-tematillverkning. Det finns många fler i Handboken, och du måste överensstämma med dem alla för att få ditt tema på WordPress.org och ThemeForest.
Att göra ett bra tema betyder inte att du gör ett snyggt tema - du måste också koda det bra. Du måste hålla dig utanför plugin-området, ha en giltig DOCTYPE
, städa bort PHP- och JavaScript-fel, stödja några grundläggande CSS-klasser, tillhandahålla adekvat dokumentation, sanera allt, göra ditt tematranslationsklare, stava WordPress korrekt ...
Du måste kontrollera några av dessa saker manuellt. För allt annat kan du använda plugin för temakontroll. (Kontrollera sedan allt igen, bara om det är fallet.)
Låt oss prata om tema granskning processer på WordPress.org och ThemeForest. Först och främst vill jag påminna dig om att ThemeForest helt omfattar WordPress.orgs temaprocess, så jag talar om WordPress.org första och ThemeForest andra.
Användningen av plugin för temakontroll är faktiskt ganska enkelt.
Du bör se skärmen nedan efter dessa enkla steg:
Innan du kontrollerar ditt tema rekommenderas det att aktivera WP_DEBUG
i wp-config.php
fil. Så här gör du det.
Gud, jag älskar titlar med lite ordspel.
När jag skriver den här handledningen var det 95 artiklar i checklistan på sidan "Temakontrollplugin" i Handboken. Det finns ganska vaga föremål, men rubrikerna är lite tydligare:
base64
avkodning / kodning, med användning av eval ()
funktion och saker som spelas med PHP-inställningar.DOCTYPE
, wp_footer ()
och comment_form ()
. (Personal rant: Varför stödjer varje tema WordPress kommentarer? Jag tror att jag inte har använt kommentarer alls för någon av mina kunders företagswebbplatser.)TEMPLATEPATH
och PLUGINDIR
..git
och .svn
), viktiga filer, PHP korta taggar och paginationskod.add_theme_support ('title-tag')
.iframe
användning, möjliga hårdkodade länkar och icke-skrivbara tecken (som turkiska specialtecken, vilket är konstigt, tror jag).Side-note: Den Heliga Handboken för Theme Review har massor av tomma eller oavslutade sidor, vilket betyder att det finns mycket utrymme för förbättringar. Om du läser denna handledning i framtiden, förlåt för alla tvetydiga uttalanden.
Som jag sa tidigare måste du använda den frihet som WordPress ger ansvarsfullt. Om du gör ett tema måste du vara uppmärksam på dina potentiella användare. Plugin för temakontroll är ett bra verktyg för att leda dig genom processen att "tämja" ditt temas kod.
Vad tycker du om det här verktyget och gör teman? Dela dina tankar med oss genom att kommentera nedan. Och om du gillade artikeln, glöm inte att dela den med dina vänner!
Vi ses i nästa del där vi ska prata om GenerateWP-webbplatsen.