用php实现的WPML最佳页面选择器

时间:2021-04-09 作者:Enrico

我有一个用WPML制作的多语言网站。我有可以跨页面运行的php代码,但我无法使用is_page(ID) 因为页面的ID在语言域中发生变化。我需要编写代码以针对每种语言的页面
跨语言域以页面为目标的最佳做法是什么?

1 个回复
最合适的回答,由SO网友:KAGG Design 整理而成

此代码以当前语言返回帖子ID。

$translated_post_id = apply_filters( \'wpml_object_id\', $post_id, \'post\' );
因此,您可以使用$translated_post_id 在里面is_page.

Documentation.