Для того чтобы заменить флажки в переключателе языков Polylang , необходимо создать в папке текущей темы создать папку flags, копировать туда ваши миниатюры в PNG формате. Имена равны кодам стран .

PHP

Но для того чтобы фильтр подействовал , нужно обновить каждую локаль в админке , там же будут видны и новые иконки .

Другими словами , каждая локаль сожержит картинку как строку в base64 , обновляется картинка при сохранении/обновлении языка .