Я бы использовал спрайт в качестве фона меню / кнопок и назначил различные уровни различным классам CSS.
Так что для 5-го уровня вы можете использовать класс: hover. Для 4-го уровня вы можете использовать WordPress, если пользователь вошел в систему, чтобы дать вещи другим классам - так что-то вроде
<?php if ( is_user_logged_in() ) { ?>
<div class="my-button class-5"></div>
<?php } else { ?>
<div class="my-button class-4"></div>
<?php }; ?>
, где для 'class-4' задан фон для вашего спрайта 4-го уровня, а для 'class-5' задан фон для вашего спрайта 5-го уровня.