我有一个使用WPML制作的多语种网站。我有php代码要跨页面运行,但是我不能用is_page(ID)
唯一地针对页面,因为页面的ID跨语言域发生了变化。我需要编写针对每种语言的页面的代码。跨语言域目标页面的最佳实践是什么?
发布于 2021-04-11 03:26:13
此代码返回当前语言中的post ID。
$translated_post_id = apply_filters( 'wpml_object_id', $post_id, 'post' );
因此,您可以在$translated_post_id
中使用is_page
。
文档。
https://wordpress.stackexchange.com/questions/386369
复制相似问题