Основной файл таблицы стилей(style.css)

style.css Wordpress темы

Без style.css не будет работать ни одна тема WordPress. Он содержит обязательный блок информации о теме в заголовке style.css. Вообще этот файл представляет собою список свойств, значения которых определяют внешний вид сайта.

Чтобы WP понял, что каталог с набором файлов шаблонов является темой, надо style.css поместить в корневую директорию(тоже самое, что папка и каталог) произвольной темы, а не в подкаталог.

Подключается style.css функцией wp_enqueue_style(). О том, как правильно загружать css файлы читайте здесь.

Заголовок для style.css

Заголовок файла style.css отображает информацию о теме в панели управления ‘Внешний вид’ → ‘Темы’. Рассмотрим пункты заголовка, которые должны быть размещены в начале основного файла таблицы стилей и оформлены виде комментарий. Символ (*) означает, что пункт является обязательным для темы, которые ‘заливаются’ в официальный репозитарий тем Вордпресс.

Репозитарий WP тем проверяет число после ‘Version’, чтобы узнать, если ли новые обновления темы.

  • Theme Name (*): Название темы
  • Theme URI: URL адрес страницы темы с подробной информацией о ней.
  • Author (*): Имя автора или организации, разработавшая тему. Рекомендуется использовать в качестве имени автора wordpress.org
  • Author URI: URL адрес автора или организации.
  • Description (*): Краткое описание темы
  • Version (*): Версия темы в формате: X.X либо X.X.X
  • License (*): Лицензия на тему.
  • License URI (*): URL адрес лицензии темы.
  • Text Domain (*): Строка используется как текстовый домен для перевода темы.
  • Tags: Слова или словосочетания(применяются в фильтре поиска тем в репозитарии), по которым пользователи ищут подходящую тему. Полный список меток(тегов) находится на этой странице.
  • Domain Path: Путь до файла перевода темы. WordPress ищет файл перевода, когда тема не активирована. По умолчанию /languages.

Вот пример того, как может выглядеть заголовок style.css.

/*
Theme Name: Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with immersive featured images and subtle animations. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
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.
*/

Заголовок для style.css дочерней темы h2

Если Вы создаете дочернюю темы, то обязательными пунктами будут Template(название папки родительской темы) и Theme Name(название дочерней темы).

/*
Theme Name: My Child Theme
Template: Twenty Seventeen
*/

Источник: https://developer.wordpress.org/themes/basics/main-stylesheet-style-css/