psiklop, проверка же не отвечает вам да/нет, наверное приведена конкретная уязвимость и направление решения? Мы же не будем вас пытать, чтобы вытянуть всю необходимую для ответа информацию.
psiklop, любая автоматическая проверка - это рекомендация "как правильно" делать. Приведенный пример без фильтрации поступающих от пользователя данных "неправильный", только и всего. Начать стоит хотя-бы с проверки поступающего имени страницы на наличие допустимых символов, если уж так хочется инклюдить файлы динамически, в обход общепризнанной практики MVC.
alextok2001, ну хотя-бы потому, что в том же ACF есть репитер - повторитель блока с заданными полями. Или вы неверно поняли и передали нам полученную из урока информацию. Создавать по посту на каждый блок это какой-то сюр. Отзывы совсем другое дело - это связанная информация. Создаем кастомный тип постов - Отзывы и заполняем несколько, после чего их выводим в слайдер. Но опять же, использовать для этого отдельный тип постов слишком избыточно, если этот слайдер будет расположен в единственном месте сайта.
alextok2001, это уже нужно смотреть в сторону визуальных билдеров. Можно использовать встроенный - Gutenberg, он позволяет создавать свои кастомные блоки. а можно использовать сторонние билдеры: Elementor, Beaver Builder, Divi Builder, Visual Composer...
Bloodshot, специально для тупых админов выделю текст: "Rocket-Nginx is a Nginx configuration for the WordPress cache plugin WP-Rocket." Это КОНФИГУРАЦИЯ, а не плагин. И как может работающий конфиг устареть? Проверялся лично мной месяц назад на высоконагруженном проекте. Все работает как часы.
Конфигурирование состоит их двух частей:
1) Конфигурирование NGINX
2) Отключение WP-CRON и перевод его на обычный cronjobs серверный
VIRGOS777, как можно аргументировать SEO-байки? 10 человек скажут: "вредит", десять скажут "не вредит". И то и другое недоказуемо. Прекратите страдать SEO и просто делайте сайты.
Алиса Соколова, SEO и все, что вы упомянули, не связаны напрямую, никак. Это примерно как спросить, я смогу стать чемпионом гонок на Ламборджини? Результат работы зависит от профессиональных качеств мастера, а не от инструмента, который он применяет.
Роман Сарваров, в задачу программиста не входит экономить какие-либо ресурсы чего-либо, при этом не понимая, что собственно экономишь. В задачу программиста входит решить ТЗ с требованиями, которые в нем изложены, наиболее простым и поддерживаемым в будущем методом. Если читаемость кода улучшилась, то это безусловно плюс.
Bloodshot, внимательно прочитайте ответ: "отдавая статический кеш страниц напрямую через NGINX". В этой схеме не задействуется ядро WordPress, не используется PHP. Просто донесите эту информацию до ваших админов и пусть настроят по инструкции.