Кнопка для альтернативного отображения записей

Надо сделать что-то вроде кнопки переключателя для альтернативного отображения страниц с записями (index, tag, category, author). Пример на сайте http://designspiration.net/ (справа от логотипа три иконки) Пока-что я остановился на том, чтобы создать альтернативный css и php файлы, и сделать возможность посетителю сменить файлы. + надо чтобы выбор запоминало по ip.