Плагин рассчитывает параметры односкатной и двускатной кровли по ширине пролёта и высоте конька (или углу уклона). Выводится угол уклона в градусах, уклон в процентах, длина стропила и площадь кровли. На странице сайта в реальном времени отображается SVG-профиль крыши с нанесёнными размерами и угловой дугой. Таблица совместимости показывает, подходит ли текущий угол для 10 типов кровельных материалов по нормам СП 17.13330.2017 и ГОСТ. Из панели администратора управляется заголовок и цветовая схема калькулятора (10 пресетов от тёмно-космических до светлых).
Скачать
- Односкатная и двускатная кровля — переключение вкладками; SVG автоматически меняет схему профиля.
- Взаимосвязанные поля угол / высота — ввод угла пересчитывает высоту и наоборот; работает в реальном времени.
- SVG-профиль с размерами — схематичный чертёж с обозначениями L (пролёт), H (высота конька), длиной стропила и угловой дугой.
- Площадь кровли — рассчитывается при указании длины здания.
- Совместимость с материалами — 10 позиций (мембрана ПВХ, фальцевая, профнастил, металлочерепица, шифер, керамика, сланец и др.) с цветовой индикацией.
- Классификация кровли — отображение типа (плоская / малоуклонная / нормальная / крутая) по СП 17.13330.2017.
- 10 цветовых пресетов — тёмные (Космос, Полночь, Лес, Закат, Арктика, Неон) и светлые (Светлая, Слоновая кость, Пепел, Сапфир).
- Проверка обновлений — бейдж в строке плагина при выходе новой версии (12 ч. интервал, 3-уровневый кеш).
| Параметр | Значение |
|---|---|
| Шорткод | [roof_calc] |
| Атрибут | type="single" (умолч.) или type="gabled" |
| Опция БД | roof_calc_settings |
| Страница настроек | Настройки → Калькулятор крыши |
| Нормативная база | СП 17.13330.2017, ГОСТ 32603, ГОСТ Р 56387 |
| Кровельных материалов | 10 |
| Цветовых пресетов | 10 (5 тёмных + 5 светлых) |
| Санитизация | sanitize_text_field, whitelist для пресетов |
| Проверка обновлений | HTTP GET JSON, TTL transient 43200 с (12 ч) |
1. Установка и активация
- Загрузить папку
roof-calcв/wp-content/plugins/. - В панели администратора перейти в Плагины и активировать Калькулятор уклона крыши.
2. Настройка плагина
Перейти в Настройки → Калькулятор крыши:
- Цветовой пресет — выбрать одну из 10 карточек. Превью показывает фон, акцент и цвета образцов.
- Заголовок калькулятора — текст, отображаемый над калькулятором. Оставить пустым для «Калькулятор уклона крыши».
Нажать Сохранить настройки.
3. Вывод на странице
Вставить шорткод в любую страницу или запись:
[roof_calc]4. Параметры шорткода
| Атрибут | Значения | По умолчанию | Описание |
|---|---|---|---|
type | single, gabled | single | Активная вкладка при открытии страницы |
Пример — открыть сразу на двускатной:
[roof_calc type="gabled"]5. Проверка обновлений
Плагин раз в 12 часов проверяет URL, заданный в class-roof-calc-version-checker.php. При обнаружении новой версии в строке плагина на странице «Плагины» появляется бейдж «Доступно обновление X.X.X → Y.Y.Y» со ссылкой на страницу плагина. Автообновление не выполняется.
Версия 1.0.0
- Первый релиз.
- Расчёт односкатной и двускатной кровли: угол, уклон в %, длина стропила, площадь.
- SVG-профиль крыши с размерными линиями и угловой дугой.
- Таблица совместимости с 10 кровельными материалами по СП 17.13330.2017.
- Классификация кровли (плоская / малоуклонная / нормальная / крутая).
- 10 цветовых пресетов, управляемых из страницы настроек.
- Поля высоты и угла связаны: ввод в любом пересчитывает второе.
- Класс версионной проверки с трёхуровневым кешем.
Страница настроек

Демонстрация
Калькулятор уклона крыши
Расчёт уклона, длины стропил и площади кровли · СП 17.13330.2017
Угол уклона
—
Уклон
—
Длина стропила
—
Площадь кровли
—
Тип кровли
—
Материал
—
Минимальные углы уклона · СП 17.13330.2017
Классификация кровли по углу уклона
Плоская
0° — 2.5° (0 — 4%)
Эксплуатируемые и неэксплуатируемые плоские кровли. Обязателен организованный водосток. Только мембранные и рулонные материалы.
Малоуклонная
2.5° — 10° (4 — 18%)
Требуют усиленной гидроизоляции. Подходят мембраны, фальцевая кровля и профнастил. Высокий риск снегозадержания.
Нормальная
10° — 30° (18 — 58%)
Оптимальный диапазон для большинства материалов. Хороший отвод осадков, умеренная ветровая нагрузка.
Крутая
> 30° (> 58%)
Повышенная ветровая нагрузка на скаты. Требует усиленного крепления покрытия. Снег не задерживается.
Результаты носят справочный характер. Проектирование кровли выполняется в соответствии с СП 17.13330.2017 и требует расчётов от квалифицированного специалиста.








