我在要创建的主题内创建了一个菜单,并添加了Polylang随附的语言切换器。
在前面的切换台会按原样显示,但会显示语言的全名(例如,英语,德语,...)。我希望打印出国家代码,而不是全名。
现在:
想要的结果:
答案 0 :(得分:0)
您可以通过两种方式实现这一目标:
将 '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);
或
Polylang 钩子 只需在您的 function.php 文件中添加此代码段:
add_filter( 'pll_the_languages_args', function( $args ) { $args['display_names_as'] = 'slug'; return $args; } );