.button:active olayı farklı bir şeydir. mesela cursor ile butonun üzerine gelirsiniz bu hover olur, butona tıklarsınız active olur.
Dediğiniz li active, li current ile yapılıyor. Ve temadaki menü WP menüsünden eklenmiş yani direk menü kod olarak eklenmemiş. Zaten WP menüsü active yapıyor diye biliyorum, css class atamanız yeterli olur.