Для того чтобы в Wordpress появился active для активного меню надо поплясать немножко с бубном - как то
так. а в общем случае вместо селектора active вам следует использовать селектор current-menu-item и помнить, что этот селектор добавляется стандартно к li элементу, а не li a. Если menu-1 это класс Вашего li элемента, то Ваше правило перепишется как то так
.menu-1.current-menu-item {
background-image: url(image/menu-1-3.png);
background-repeat: no-repeat;
background-size: 109px 30px;
text-indent:-9999px;
}
Если же речь именно об псевдоклассе :active то он применяется только к активным ссылкам, а .menu-1 у вас судя по всему li.. тогда должен помочь такой селектор:
.menu-1 a:active {
background-image: url(image/menu-1-3.png);
background-repeat: no-repeat;
background-size: 109px 30px;
text-indent:-9999px;
}