[Из песочницы] Динамический шаблон Wordpress
При разработке одного из проектов столкнулся с необходимостью настроить вывод постов в двух вариантах: Расширенный — Название, крупное изображение, анонс, некоторые ссылки Компактный — Название, маленькое изображение Причиной тому был тот факт, что некоторым пользователям удобнее, когда на страничке отображается несколько последних записей и их краткое содержание, а некоторым — большое количество записей, без анонса. В таком случае необходимо каждому пользователю дать возможность переключать вид так, как ему будет удобно. Общий алгоритм следующий: При загрузке страницы проверяется состояние параметра style в базе В зависимости от параметра посты выводятся в том или ином формате При нажатии на флажок переключения вида запускается функция getPage Функция getPage принимает значение переключателя и отправляет данные на обработку и ОЖИДАЕТ ЗАВЕРШЕНИЯ ОБРАБОТКИ Файл style_updater.php принимает данные и обновляет Базу данных. После этого функция getPage перезагрузит страницу Подробности