Я нашел этот вопрос, когда искал именно то, что вы спросили.К сожалению, вы приняли неправильный ответ.Ради других людей, которые пытаются достичь того, чего мы пытались достичь, я решил опубликовать правильный ответ.
$cur_cat = get_cat_ID( single_cat_title("",false) );
Как вы сказали, single_term_title("", false);
правильно возвращал название категории,Я не уверен, почему у вас были бы проблемы с вашим кодом;но приведенный выше код работает для меня безупречно.