Заголовки style.css
Это особенный файл - именно по нему WordPress идентифицирует тему.
Когда вы заходите в раздел Темы в админке, WordPress просматривает все папки в каталоге themes на наличие в них файла style.css
. Те папки в которых найден style.css
с заголовком Theme Name:
определяются как папки тем.
Название темы и другие данные берутся из файла style.css
. Такие данные считываются из данных в начале файла (они находятся в комментариях):
/** * Theme Name: Моя первая темы */
Весь список параметров файла style.css
Вместе с полем Theme Name
можно указать и другие поля.
- Theme Name(обязательное)
- Название темы. это обязательное поле! Достаточно только указать это поле, чтобы ВордПресс определил тему. Остальные поля не обязательны, но желательны.
- Template
- Название родительской темы. Пример: Twenty Seventeen.
- Description(обязательное для репозитория WP)
- Краткое описание темы.
- Theme URI
- URL страницы, где можно найти дополнительные сведения о теме.
- Author(обязательное для репозитория WP)
- Имя лица или организации, разработавшей тему. Рекомендуется указывать имя пользователя на сайте wordpress.org.
- Author URI
- URL - адрес автора или организации.
- Version(обязательное для репозитория WP)
- Версия темы, в формате X.X или X.X.X.
- License(обязательное для репозитория WP)
- Лицензия темы.
- License URI(обязательное для репозитория WP)
- URL лицензии.
- Text Domain(обязательное для репозитория WP)
- Строка, используемая как textdomain при переводе перевода.
- Domain Path
- Путь до файла MO перевода относительно папки темы. Используется чтобы WordPress знал, где найти перевод, когда тема отключена. По умолчанию /languages.
- Tags
- Слова или фразы, черзе запятую, позволяющие пользователям находить тему с помощью фильтра тегов. Полный список тегов приведен в руководстве по обзору темы.
обязательное для репозитория WP
- это значит что поле обязательное если вы планируете размещать тему в каталоге (репозитории тем) WordPress.
Пример полного заголовка файла style.css
/** * Theme Name: Название темы * Theme URI: URL темы в каталоге WordPress или где-то еще. Пример: http://wordpress.org/themes/twentythirteen * Author: Имя автора темы * Author URI: URL автора. Пример: http://mysite.org/ * Description: Короткое описание темы. * License: Лицензия. Пример: GNU General Public License v2 or later * License URI: URL на лицензию. Пример: http://www.gnu.org/licenses/gpl-2.0.html * Tags: Метки темы, по которым тему можно будет найти в каталоге WordPress. Например: black, brown, orange, tan, white, yellow * Text Domain: Домен перевода для темы. Нужен чтобы можно было перевести описание указанное в Description. Например: twentythirteen * Version: Версия темы. Пример: 1.0 */