我写了这个函数
function get_wpml_page($id){
$pageID = apply_filters( 'wpml_object_id', $id , 'page', true );
return $pageID;
}
效果很好,您给它提供一个英文ID,它将返回该ID的翻译版本,我唯一的问题是,如果找不到该语言,它将还原为英语。
我需要一个类似的函数,如果找不到翻译,则返回false或null。这样我就可以给它提供一个id,如果存在翻译,则将其翻译,如果不存在,则将其删除。
答案 0 :(得分:0)
我要做的只是change the last argument到false
function is_wpml_page($id){
$pageID = apply_filters( 'wpml_object_id', $id , 'page', false );
return $pageID;
}