带标志的语言切换器-Polylang WP插件

时间:2016-01-21 作者:Davor Popovic

我已经为一个站点安装了Polylang WP插件。。并且需要添加标志,但似乎没有选项或任何教程可以做到这一点。。如果有人能解决这个问题,那就太好了。。

2 个回复
最合适的回答,由SO网友:Davor Popovic 整理而成

同时,也许我有。。我不想使用一些大脚本或其他东西,所以我做了这个简单的脚本。。如果有人需要的话,我会写在这里。。

1)我在我的主题中创建侧栏,并将其添加到标题中

<div class="drop-dl">
  <a class="lang-chose" href="#"><img src=""> Chose language</a>
  <?php get_sidebar(); ?>
</div>
2.)然后我转到管理页面,在小部件部分,我将语言切换器添加到侧栏,以从语言中获取未排序的列表

3.)我添加了小脚本和css代码来完成这项工作,下面是CodePen demo link

欢迎您提出任何建议:)因为此解决方案与“Polylang widget”配合使用,所以您可以从widget“语言切换器”中选择其他选项和功能

enter image description here

SO网友:Rajitha Bandara

这是一个迟到的答复,但它会帮助一些人。

您可以使用一些php代码来实现这一点。在使用php时,您可以更好地控制小部件在模板中的位置。

if(function_exists(\'pll_the_languages\')){
    pll_the_languages( array( \'show_flags\' => 1,\'show_names\' => 0  ));
}
显然,官方网站上有很好的文档。

https://polylang.pro/doc/function-reference/#pll_the_language