Fatto un tema? Grande! Hai controllato??
Se vuoi pubblicare un tema su WordPress.org o ThemeForest, ci sono alcuni passaggi da fare per farlo controllare. Uno di questi è il plugin per il controllo dei temi, che viene utilizzato da entrambi i team di revisione di WordPress.org e ThemeForest. In questo tutorial, illustreremo le basi dell'utilizzo di Tema Controllo per testare il tuo plug-in rispetto agli standard di revisione del tema.
Cominciamo!
Puoi fare qualsiasi cosa con temi WordPress. Nulla. Puoi elencare i post più recenti, puoi visualizzare le gallerie video, puoi ottenere i pagamenti per i tuoi servizi, puoi cambiare il file CSS entro la giornata, puoi hackerare nei dispositivi dei tuoi visitatori con un file JPEG dannoso che esegue il codice ...
Ma non sono tutte le cose sopra "territorio tematico"? No, e questo è il punto. (In realtà, solo due di loro dovrebbero essere fatti con temi. Una delle cose di cui sopra non è nemmeno legale-indovina quale?) Non dovresti fare nulla con il tuo tema. I temi dovrebbero servire elementi di design e nient'altro. Nessuna funzionalità Nessun codice maligno.
Si chiama "rimanere fuori dal territorio del plugin". Significa fondamentalmente che tutte le funzionalità devono essere fornite come plugin separati (o plugin). Questa è solo una delle regole nella creazione del tema di WordPress. Ce ne sono molti altri nel Manuale e tu dovere rispettare tutti loro al fine di ottenere il tema su WordPress.org e ThemeForest.
Creare un buon tema non significa creare un tema di bell'aspetto, devi anche codificarlo bene. Devi rimanere fuori dal territorio del plugin, avere un valido DOCTYPE
, ripulire errori PHP e JavaScript, supportare alcune classi CSS core, fornire documentazione adeguata, disinfettare tutto, rendere il tuo tema pronto per la traduzione, scrivere correttamente WordPress ...
È necessario controllare alcune di queste cose manualmente. Per tutto il resto, è possibile utilizzare il plug-in Verifica tema. (Poi controlla di nuovo tutto di nuovo, per ogni evenienza.)
Parliamo dei processi di revisione del tema su WordPress.org e ThemeForest. Prima di tutto, voglio ricordarti che ThemeForest abbraccia completamente il processo di revisione dei temi di WordPress.org, quindi parlerò prima su WordPress.org e su ThemeForest.
L'uso del plugin per il controllo del tema è in realtà piuttosto semplice.
Dovresti vedere la schermata qui sotto dopo questi semplici passaggi:
Prima di controllare il tuo tema, però, è consigliabile abilitare WP_DEBUG
nel wp-config.php
file. Ecco come lo fai.
Dio, adoro i titoli con un gioco di parole.
Mentre sto scrivendo questo tutorial, ci sono stati 95 elementi nell'elenco di controllo nella pagina "Tema Plugin di verifica" nel Manuale. Ci sono oggetti piuttosto vaghi, ma i titoli delle sezioni sono un po 'più chiari:
Base64
decodifica / codifica, usando il eval ()
funzione e cose che giocano con le impostazioni di PHP.DOCTYPE
, wp_footer ()
e comment_form ()
. (Rant personale: Perché ogni singolo tema supporta i commenti di WordPress? Penso di non aver usato commenti affatto per qualsiasi sito Web aziendale dei miei clienti.)TEMPLATEPATH
e PLUGINDIR
..idiota
e .svn
), file essenziali, short tag PHP e codice di impaginazione.add_theme_support ('title-tag')
.iframe
utilizzo, collegamenti hard-coded e caratteri non stampabili (come i caratteri speciali turchi, che è strano, penso).Nota a margine: Il Santo Manuale di revisione del tema ha molte pagine vuote o incomplete, il che significa che c'è molto margine di miglioramento. Se stai leggendo questo tutorial in futuro, scusa per tutte le dichiarazioni ambigue.
Come ho detto prima, devi usare la libertà che WordPress fornisce responsabilmente. Se stai facendo un tema, devi essere attento ai tuoi potenziali utenti. Il plugin Tema di controllo è un ottimo strumento per guidarti attraverso il processo di "domare" il codice del tuo tema.
Cosa ne pensi di questo strumento e come creare temi? Condividi i tuoi pensieri con noi commentando di seguito. E se ti è piaciuto l'articolo, non dimenticare di condividerlo con i tuoi amici!
Ci vediamo nella prossima parte in cui parleremo del sito Web di GenerateWP.