La syntaxe de l'élément de modèle Wordpress style.css est-elle disponible n'importe où?

StackOverflow https://stackoverflow.com/questions/86800

Question

Je me suis récemment lancé dans le grand voyage de la thématisation de Wordpress et je lis la documentation Wordpress pour savoir comment écrire un thème. ici , c’est que le fichier style.css doit contenir un en-tête spécifique pour être utilisé par le moteur Wordpress. Ils donnent un bref exemple, mais je n’ai pas pu obtenir de description formelle de ce qui doit figurer dans la partie en-tête style.css . Est-ce que cela existe sur le site Wordpress? Si ce n’est pas le cas, pourrions-nous le décrire ici?

Était-ce utile?

La solution

Basé sur http://codex.wordpress.org/Theme_Development :

Ce qui suit est un exemple des premières lignes de la feuille de style, appelé "En-tête de la feuille de style" pour le thème "Rose":

/*   
Theme Name: Rose
Theme URI: the-theme's-homepage
Description: a-brief-description
Author: your-name
Author URI: your-URI
Template: use-this-to-define-a-parent-theme--optional
Version: a-number--optional
Tags: a-comma-delimited-list--optional
.
General comments/License Statement if any.
.
*/

Le thème le plus simple comprend uniquement un fichier style.css, plus les images éventuelles. Pour créer un tel thème, vous devez spécifier un ensemble de modèles à hériter pour pouvoir les utiliser avec le thème en modifiant la ligne Modèle: dans les commentaires d'en-tête style.css. Par exemple, si vous souhaitiez utiliser le thème "Rose" pour hériter des modèles d'un autre thème appelé "test", vous devez inclure Modèle: test dans les commentaires au début du fichier style.css de Rose. Maintenant " test " est le thème parent de "Rose", qui ne contient encore qu'un fichier style.css et les images concomitantes, tous situés dans le répertoire wp-content / themes / Rose. (Notez que spécifier un thème parent héritera de tous les fichiers de modèle de ce thème, ce qui signifie que tous les fichiers de modèle du répertoire du thème enfant seront ignorés.)

Les lignes d'en-tête de commentaire dans style.css sont obligatoires pour que WordPress puisse identifier un thème et l'afficher dans le panneau d'administration sous Conception > Thèmes en tant qu'option de thème disponible avec tous les autres thèmes installés.

Les champs Nom du thème, Version, Auteur et URI de l'auteur sont analysés par WordPress et utilisés pour afficher ces données dans la zone Thème actuel sur la première ligne des informations du thème actuel, où le nom de l'auteur est lié à l'URI de l'auteur. . Les champs Description et Balise sont analysés et affichés dans le corps des informations du thème. Si le thème a un thème parent, ces informations sont également placées dans le corps de l'information. Dans la section Thèmes disponibles, seuls les champs Nom du thème, Description et Balises sont utilisés.

Aucun de ces champs ne comporte de restrictions. Tous sont analysés en tant que chaînes. De plus, aucun d'entre eux n'est requis dans le code, bien qu'en pratique les champs non marqués comme facultatifs dans la liste ci-dessus servent tous à fournir des informations contextuelles à l'administrateur WordPress et doivent être inclus pour tous les thèmes.

Autres conseils

Vous pensez probablement à ceci:

/*
THEME NAME: Parallax
THEME URI: http://parallaxdenigrate.net
VERSION: .1
AUTHOR: Martin Jacobsen
AUTHOR URI: http://martinjacobsen.no
*/

Si je ne suis pas si loin de moi, Wordpress utilise ces informations pour s'afficher dans la section "Activer le design". dialogue dans le backend admin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top