web-dev-qa-db-fra.com

Quels sont les détails requis pour l'en-tête de fichier Style.css?

Quels détails de thème sont absolument requis pour l'en-tête de votre fichier style.css?

Je développe mon premier thème pour un usage personnel, donc dois-je vraiment inclure des éléments tels que licence, licence uri, auteur, auteur uri, etc.

WordPress Docs donne juste un exemple, mais ils ne font pas référence à ce qui est requis. Est-ce que quelqu'un sait?

/*
Theme Name: Twenty Thirteen
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
3
Derek

Un test rapide indique que vous n'avez réellement besoin de rien dans cet en-tête pour un thème autonome. Un thème avec un en-tête complètement vide s’enregistre et se charge très bien, à la fois devant et derrière.

S'il s'agit d'un thème enfant, vous avez besoin de la ligne Template:.

Toutefois...

En plus des informations de style CSS pour votre thème, style.css fournit des détails sur le thème sous forme de commentaires. La feuille de style doit fournir des détails sur le thème sous forme de commentaires. Deux thèmes ne sont pas autorisés à avoir les mêmes détails listés dans leurs en-têtes de commentaire, cela pourrait poser des problèmes dans la boîte de dialogue de sélection de thème. Si vous créez votre propre thème en copiant un thème existant, veillez à modifier d'abord ces informations.

http://codex.wordpress.org/Theme_Development#Stylesheet_Guidelines

... tout ce qui est vide peut potentiellement poser problème si, par exemple, vous essayez deux fois le même tour. Il suffit de donner au thème un minimum de détails et vous devriez pouvoir utiliser un thème personnel que vous ne publiez pas. Dire...

/*
Theme Name: Twenty Thirteen
Author: the WordPress team
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
*/
2
s_ha_dum

Il existe une différence entre ce qui est requis et ce qui constitue une pratique exemplaire. Si vous chargez le plug-in Developer, l'un des plug-ins qu'il va charger s'appelle "Vérificateur de thèmes". Le vérificateur de thèmes concerne les thèmes que vous souhaitez soumettre au répertoire Wordpress, mais il est également utile de vérifier vos thèmes privés et personnalisés.

Si vous le lancez, vous verrez tout ce qui manque à Wordpress dans un bon thème. Il est bon de mettre tout cela en pratique. Si votre client a un nouveau concepteur de sites Web ou si vous souhaitez un jour partager le thème, il sera bon de disposer de plus de méta-informations.

1
DanSully