У меня есть сайт WordPress, и я использую CSS для замены изображения плагина (флаги Polylang).
.lang-item-42 a img {
content:url(/wp-content/uploads/2019/05/en.png);
}
Так что это работает на Chrome и Safari, но не на Firefox и IE. Как я выяснил, это потому, что я должен использовать: before selector, но я не уверен, куда его поместить, потому что, если я помещу его сразу после элемента img, он не будет работать.