首页 > 解决方案 > Polylang 语言切换器 - 仅显示语言代码

问题描述

我在我正在创建的主题中创建了一个菜单,并添加了 Polylang 附带的语言切换器。

在正面,切换器按应有的方式显示,但它显示了语言的全名(例如英语、德语、...)。我希望打印国家代码而不是全名。

现在:

在此处输入图像描述

想要的结果:

在此处输入图像描述

标签: wordpressmultilingualpolylanglanguage-switching

解决方案


您可以通过两种方式实现这一目标:

  1. 添加'display_names_as'=>'slug'到参数

    $args = array('show_flags' => 0, 'show_names' => 0, 'hide_current' => false,'dropdown' => 1,'display_names_as'=>'slug'); pll_the_languages($args);

或者

  1. Polylang hook 只需在你的 function.php 文件中添加这个片段:

    add_filter( 'pll_the_languages_args', function( $args ) { $args['display_names_as'] = 'slug'; return $args; } );


推荐阅读