WPML wordpress:如何检查页面是否不存在某种语言?

时间:2019-05-20 13:29:19

标签: php wordpress wpml

我写了这个函数

function get_wpml_page($id){
    $pageID = apply_filters( 'wpml_object_id', $id , 'page', true );
    return $pageID;
}

效果很好,您给它提供一个英文ID,它将返回该ID的翻译版本,我唯一的问题是,如果找不到该语言,它将还原为英语。

我需要一个类似的函数,如果找不到翻译,则返回false或null。这样我就可以给它提供一个id,如果存在翻译,则将其翻译,如果不存在,则将其删除。

1 个答案:

答案 0 :(得分:0)

我要做的只是change the last argumentfalse

function is_wpml_page($id){
    $pageID = apply_filters( 'wpml_object_id', $id , 'page', false );
    return $pageID;
}