Polylang 语言切换器 - 仅显示语言代码

dod*_*254 4 wordpress multilingual language-switching polylang

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

在前面,切换器按其应有的方式显示,但它显示了语言的完整名称(例如英语、德语……)。我希望打印国家/地区代码,而不是全名。

现在:

在此输入图像描述

想要的结果:

在此输入图像描述

小智 6

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

  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 钩子只需将此代码段添加到您的 function.php 文件中:

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