ちょっと探すのに手間取りましたので、メモしておきます。
元はこちら。
https://polylang.wordpress.com/documentation/documentation-for-developers/functions-reference/
基本は
<ul><?php pll_the_languages();?></ul>
ですが、様々なオプションが使えます。
手軽にドロップダウンにしたい場合は
<?php pll_the_languages(array(‘dropdown’=>1)); ?>
この方法ではselectタグで書出しがされますので、ulは不要です。
Foundation6を使っている場合は
<a data-dropdown="drop1" aria-controls="drop1" aria-expanded="false">言語</a> <ul id="drop1" class="f-dropdown" data-dropdown-content aria-hidden="true" tabindex="-1">
<?php pll_the_languages();?>
</ul>
オプションの使い方は以下のような形です。slug表示にすると、「en」や「ja」のように表示されます。デフォルトは「English」「日本語」のような形です。
<?php pll_the_languages(array('hide_current'=>1,'display_names_as'=>'slug')); ?>
liで書き出されますので、あとはcssで調整できます。
li.lang-item{
list-style:none;
}