Using _e() on text inside video tags prints that text, instead of only showing when html5 element is not supported July 11, 2022 by Tarik Billa _e() echoes the translated string, which will not work in variable assignment. You need to use __(), which returns the translated string.