// salt-and-cedar.md | 21.05.2026

Salt and cedar. Лендинг курорта у моря

Лендинг курорта у моря на WordPress и бесплатном Elementor: услуги, преимущества, бронирование и форма заявки.

Задача

Страница на Elementor Free. Вместо галереи — пронумерованный список услуг рядом с липким снимком, тёмный блок преимуществ и форма бронирования с датой заезда.

Как делал

Хедер и футер — Unlimited Elements, в стоковом Elementor их нет. Шапка двухслойная: тёмная полоса с телефонами, под ней светлая с навигацией; «Работаем круглый год» прижат вправо через flex с justify-content: space-between.

Палитра — восемь Global Colors. Скругления обнулил: в макете их нет, а Elementor скругляет кнопки и карточки по умолчанию, и сетка рассыпается на пилюли.

Блок услуг: снимок липкий, 4:5, справа пять пунктов, у каждого своя картинка. Loop Grid в Free нет, поэтому список собран вручную, а подмена src — скриптом через WPCode, без правки темы.

Форма — Contact Form 7 с маской телефона и обязательной датой, заявка уходит в Telegram через Message Bridge, спам режет honeypot без капчи.

Вес: QuickWebP гоняет фото в WebP, Elementor Optimizer выкидывает мёртвый CSS и тянет шрифты локально — Cormorant в четырёх начертаниях это ощутимый вес.

Вход: адрес админки перенесён с /wp-login.php через WPS Hide Login, перебор паролей режет Limit Login Attempts, сверху Two Factor. Кириллицу из адресов убирает Cyr to Lat.

ПлагинЗачем
Elementor Freeсборка мышкой, адаптив, motion effects
Unlimited Elementsхедер и футер-билдер, счётчики, полноэкранное меню
WPCodeсвой JS и CSS без правки темы
Contact Form 7форма бронирования с маской и датой
Message Bridgeмост CF7 → Telegram Bot API
Honeypot for CF7антиспам без капчи
QuickWebPперегонка фото в WebP локально
Elementor Optimizerудаление мёртвого CSS, локальные шрифты
Autoptimizeсклейка и минификация CSS и JS
Cyr to Latлатиница в адресах: /broneirovanie вместо /бронирование
WPS Hide Loginсвой адрес входа вместо /wp-login.php
Limit Login Attempts Reloadedблокировка перебора паролей
Two Factorвторой фактор по TOTP
UpdraftPlusбэкапы по расписанию в облако

Итог

Бесплатный стек, тема не тронута. Липкое поведение — из Motion Effects, счётчики — из Unlimited Elements, смена картинок и маска — из WPCode.

// похожие проекты

Ещё работы

// проект 2026
Скриншот главной страницы лединга AROMA

Aroma. Лендинг кофейни

Одностраничный лендинг кофейни: атмосфера, меню с фильтрами и каруселью, форма бронирования с модалкой подтверждения.

// проект 2026
Скриншот главной страницы лендинга пекарни "круассан"

«Круассан». Лендинг для пекарни

Лендинг пекарни: меню выпечки, отзывы, контакты и форма заказа торта.

// проект 2026
Скриншот главной страницы лендинга DRIVE24

DRIVE24. Лендинг сервиса каршеринга

Лендинг сервиса каршеринга на WordPress + Elementor: тарифы, автопарк, инструкция, приложение, отзывы и форма заявки.

// проект 2026
Скриншот главной страницы сайта xyjear

Xyjear. Сайт-портфолио

Сайт-портфолио на своей теме WordPress с нуля: живой терминал, скрамбл-заголовок, CSS одним ответом.

// проект 2026
Скриншот главной страницы лендинга Counter

Counter. Лендинг для типографии

Лендинг типографической студии: каскад размеров, живой образец шрифта и горизонтальная бегущая строка.

// проект 2026
Скриншот страницы сайта YTWrapped

YT-wrapped. Аналитика YouTube-каналов

Аналитика YouTube-каналов: поиск, разбор последних 50 видео, вовлечённость, частота загрузок и рейтинг роликов.

> все проекты