Доступен ли где-нибудь синтаксис для элемента шаблона Wordpress style.css?

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

Вопрос

Недавно я приступил к великое путешествие о тематизации Wordpress, и я читал документацию Wordpress о том, как написать тему.Одна вещь, на которую я наткнулся здесь это был тот самый style.css файл должен содержать определенный заголовок, чтобы его мог использовать движок Wordpress.Они приводят краткий пример, но я не смог найти никакого формального описания того, что должно быть в style.css часть заголовка.Существует ли это на сайте Wordpress?Если это не так, не могли бы мы, возможно, описать это здесь?

Это было полезно?

Решение

Основанный на http://codex.wordpress.org/Theme_Development:

Ниже приведен пример первых нескольких строк таблицы стилей, называемых заголовком таблицы стилей, для темы "Роза".:

/*   
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.
.
*/

Самая простая тема включает в себя только файл style.css, плюс изображения, если таковые имеются.Чтобы создать такую тему, необходимо указать набор шаблонов для наследования для использования с Темой путем редактирования шаблона:строка в заголовке style.css комментариев.Например, если вы хотите, чтобы тема "Rose" унаследовала шаблоны от другой темы под названием "test", вы должны включить шаблон:проверьте в комментариях в начале файла Rose style.css.Теперь "test" является родительской темой для "Rose", которая по-прежнему состоит только из файла style.css и сопутствующих изображений, все они расположены в каталоге wp-content/themes/Rose.(Обратите внимание, что указание родительской темы приведет к наследованию всех файлов шаблонов из этой темы - это означает, что любые файлы шаблонов в каталоге дочерней темы будут проигнорированы.)

Строки заголовка комментария в style.css необходимы для того, чтобы WordPress мог идентифицировать тему и отображать ее на панели администрирования в разделе Дизайн > Темы в качестве доступной опции темы наряду с любыми другими установленными темами.

Поля Название темы, Версия, Автор и URI Автора анализируются WordPress и используются для отображения этих данных в области Текущей темы в верхней строке информации о текущей теме, где имя автора связано гиперссылкой с URI Автора.Поля описания и тега анализируются и отображаются в теле информации о теме, а если у темы есть родительская тема, эта информация также помещается в тело информации.В разделе Доступные темы используются только поля Название темы, Описание и Теги.

Ни одно из этих полей не имеет никаких ограничений - все они анализируются как строки.Кроме того, ни одно из них не является обязательным в коде, хотя на практике все поля, не отмеченные как необязательные в приведенном выше списке, используются для предоставления контекстной информации администратору WordPress и должны быть включены во все темы.

Другие советы

Вы, вероятно, думаете об этом:

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

Если я не ошибаюсь, Wordpress использует эту информацию для отображения в диалоговом окне "Активировать дизайн" в серверной части администратора.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top