WordPress: адрес главной страницы в плагине WPML

Приветствую!

На днях разбирался с плагином мультиязычности WPML, и решил поделиться несколькими небольшими наработками.

В этой статье приведу код, как получить адрес главной страницы:

function my_get_home_url (){
    if ( function_exists('icl_get_home_url') ) {
        return icl_get_home_url();
    } else {
        return get_option('home');
    }
}

Здесь я сделал проверку, существует ли функция WPML получения адреса сайта, если да — то вызываем ее, иначе вызываем стандартную WordPress функцию, дабы избежать ошибок.

Впечатления от плагина достаточно приятные, очень гибкий и широкий функционал по сравнению с тем же QTranslate, правда и разбираться чуть посложнее.

Жду ваших вопросов и комментариев!

  • Спасибо за статью. Ну а если, например, 3 языка (az, en, ru) и нужно тоже сделать для URl меню? А то при смене языка не меняются сами ссылки на другой язык…