Superkapusta | Блог веб-разработчика на WordPress
Организация файлов проекта сайта: структура Яндекс Диска и связка с WordPress
Организация файлов — это фундамент любого веб‑проекта. Когда структура каталогов продумана заранее, команда быстрее находит нужные файлы, не теряет версии макетов, не дублирует контент и без стресса передаёт проект заказчику. А если структура отсутствует или собрана «на коленке», даже простая задача превращается в квест: «где лежит актуальный макет?», «какая версия файла правильная?», «куда заказчик прислал исходники?». В этой статье мы разберём единую структуру каталогов для веб‑проекта, которая...
Три цикла WordPress (the loop)
Правильное использование нескольких циклов WordPress (the loop) на странице даст возможность выводить блоки с нужными постами, сортировать их в нужном порядке и при этом не переживать о нарушении логической структуры страницы и «ловле» различных багов. Возможные варианты построения циклов вывода постов: Каждый из этих вариантов удобно использовать в разных ситуациях. Для использования каждого варианта не нужно изучать разный мануал, потому что все они работают с одинаковыми параметрами, нужно лишь понять как и где их использовать...
AJAX в WordPress для начинающих
AJAX (Asynchronous JavaScript and XML) — это технология, которая позволяет странице обмениваться данными с сервером без перезагрузки браузера. Пользователь нажимает кнопку, данные отправляются на сервер, сервер отвечает — и страница обновляется «на лету». Примеры использования AJAX в WordPress: WordPress имеет встроенный механизм для работы с AJAX. Все запросы направляются на один единственный файл: /wp-admin/admin-ajax.php. Ваш JavaScript отправляет запрос туда, а WordPress сам разбирается, какую PHP-функцию вызвать на основе параметра action...
Поле Range в ACF PRO для WordPress: настройка, вывод и практические сценарии
Поле Range (ползунок) в ACF (Advanced Custom Fields) позволяет задавать значение в границах min/max с визуальным контролем, что удобнее ручного ввода там, где важна наглядность и ограничение диапазона. Оно выгодно тем, что снижает ошибки ввода, даёт понятный UI и легко интегрируется в шаблоны и запросы WordPress. Выбирай Number, если: Выбирай Range, если: Задача: показать уровень сложности статьи в виде текста и цвета, используя значение из поля Range. Имя поля: article_difficulty Задача: вывести бейдж «~12 минут» на основе значения из Range (минуты)...
Поле Number в ACF PRO для WordPress: настройка, вывод и практические сценарии
Поле Number в ACF (Advanced Custom Fields) — это инструмент для ввода и хранения числовых значений в WordPress: от простых количественных показателей до сложных метрик. Оно выгодно строгой валидацией данных и универсальностью вывода — подходит и для счётчиков, и для рейтингов, и для расчётов. Используйте его, когда нужно надёжно фиксировать цифры и оперировать ими в шаблонах, метаданных или бизнес‑логике. Задача: показать количество просмотров под заголовком статьи. Данные хранятся в поле Number, значение обновляется отдельно (например, через плагин или свой код)...
