Fait un thème? Génial! L'avez-vous vérifié??
Si vous souhaitez publier un thème sur WordPress.org ou ThemeForest, vous devez suivre certaines étapes pour le faire vérifier. L'un d'eux est le plugin Theme Check, utilisé à la fois par les équipes de révision de WordPress.org et de ThemeForest. Dans ce tutoriel, nous allons passer en revue les bases de l'utilisation de la vérification de thème pour tester votre plugin par rapport aux normes de révision de thème..
Commençons!
Vous pouvez faire n'importe quoi avec des thèmes WordPress. N'importe quoi. Vous pouvez lister les derniers messages, vous pouvez afficher des galeries vidéo, vous pouvez obtenir des paiements pour vos services, vous pouvez modifier le fichier CSS à l'heure de la journée, vous pouvez pirater les appareils de vos visiteurs avec un fichier JPEG illicite qui exécute du code …
Mais toutes les choses au-dessus du "territoire thématique" ne sont-elles pas? Non, et c'est le point. (En fait, seuls deux d'entre eux devraient être créés avec des thèmes. L'une des choses ci-dessus n'est même pas légale: devinez lequel?) Vous ne devriez pas faire n'importe quoi avec votre thème. Les thèmes doivent servir les éléments de conception et rien d'autre. Aucune fonctionnalité. Pas de code malveillant.
Cela s'appelle "rester en dehors du territoire du plugin". Cela signifie fondamentalement que toutes les fonctionnalités doivent être servies en tant que plugin séparé (ou plugins). Ce n'est qu'une des règles de la création de thèmes WordPress. Il y en a beaucoup plus dans le manuel, et vous devoir respectez-les pour obtenir votre thème sur WordPress.org et ThemeForest.
Faire un bon thème ne signifie pas en faire un beau, il faut aussi bien le coder. Vous devez rester en dehors du territoire du plugin, avoir un DOCTYPE
, éliminez les erreurs PHP et JavaScript, prenez en charge certaines classes CSS essentielles, fournissez une documentation adéquate, désinfectez tout, préparez votre thème pour la traduction, orthographiez correctement WordPress…
Vous devez vérifier certaines de ces choses manuellement. Pour tout le reste, vous pouvez utiliser le plugin Theme Check. (Ensuite, vérifiez tout manuellement à nouveau, juste au cas où.)
Parlons des processus de révision des thèmes sur WordPress.org et ThemeForest. Tout d'abord, je tiens à vous rappeler que ThemeForest embrasse complètement le processus de révision du thème de WordPress.org. Je vais donc parler de WordPress.org d'abord et de ThemeForest ensuite..
L'utilisation du plugin Theme Check est en fait assez simple.
Vous devriez voir l'écran ci-dessous après ces étapes faciles:
Avant de vérifier votre thème, cependant, il est recommandé d'activer WP_DEBUG
dans le wp-config.php
fichier. Voici comment vous le faites.
Dieu que j'aime les titres avec quelques jeux de mots.
Au moment où j'écris ce tutoriel, la liste de contrôle contenait 95 éléments dans la page "Plugin de vérification de thème" du manuel. Il y a des éléments assez vagues, mais les titres de section sont un peu plus clairs:
base64
décodage / encodage, en utilisant le eval ()
fonction et des choses qui joue avec les paramètres PHP.DOCTYPE
, wp_footer ()
et comment_form ()
. (Personal Rant: Pourquoi chaque thème supporte-t-il les commentaires WordPress? Je pense ne pas avoir utilisé de commentaires du tout pour les sites Web d'entreprise de mes clients.)TEMPLATEPATH
et PLUGINDIR
..git
et .svn
), fichiers essentiels, balises PHP courtes et code de pagination.add_theme_support ('title-tag')
.iframe
utilisation, liens codés en dur possibles et caractères non imprimables (comme les caractères spéciaux turcs, ce qui est étrange, je pense).Note de côté: Le Guide sacré de la révision thématique contient de nombreuses pages vides ou inachevées, ce qui signifie qu'il y a encore beaucoup à faire. Si vous lisez ce tutoriel à l'avenir, désolé pour toutes les déclarations ambiguës.
Comme je l’ai dit plus tôt, vous devez utiliser la liberté que WordPress offre de manière responsable. Si vous créez un thème, vous devez penser à vos utilisateurs potentiels. Le plugin Theme Check est un excellent outil pour vous guider tout au long du processus "d'apprivoisement" du code de votre thème..
Que pensez-vous de cet outil et de la création de thèmes? Partagez vos pensées avec nous en commentant ci-dessous. Et si vous avez aimé l'article, n'oubliez pas de le partager avec vos amis!
Rendez-vous dans la prochaine partie où nous parlerons du site GenerateWP.