wordpress - Polylang 语言切换器 - 仅显示语言代码
问题描述
我在我正在创建的主题中创建了一个菜单,并添加了 Polylang 附带的语言切换器。
在正面,切换器按应有的方式显示,但它显示了语言的全名(例如英语、德语、...)。我希望打印国家代码而不是全名。
现在:
想要的结果:
解决方案
您可以通过两种方式实现这一目标:
添加
'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 hook 只需在你的 function.php 文件中添加这个片段:
add_filter( 'pll_the_languages_args', function( $args ) { $args['display_names_as'] = 'slug'; return $args; } );
推荐阅读
- javascript - 如何重置使用相同键但操作不同的减速器?
- javascript - 返回倍数
- 来自 React 组件的元素
- python - 在 Python 中重载构造函数
- graphql - 如何在 Graphql Ruby 中接受嵌套查询的字段参数?
- excel - 循环通过一个范围
- excel - Excel 代码将最后 7 个单元格相加,但如果其中一个值为 0,则重置并开始在输入的右侧添加单元格行
- python - 在 Python 中使用列表:使用列表函数接受输入
- java - 提供了节点名或服务名,或不为 Eureka 所知
- c++ - 使用 gdb 自动调试
- python - 有没有一种简单的方法可以从
标记到熊猫数据框?