Поддержка Проблемы и решения Не работает переход на главную (с анкорами)

  • Проблема в следующем: есть меню в анкорной навигацией:

    
    <a href="site.com/#1">
        anchor#1
    </a>
    <a href="site.com/#2">
        anchor#2
    </a>
    <a href="site.com/#3">
        anchor#3
    </a>
    

    На главной странице работает отлично. На внутренних меню остается, только при клике на соответствующие пункты, должно перебрасывать на главную под нужный анкор. Немного доработал:

    
    function addURL() {
        if ( is_front_page() ) {
            return null;
        }
        return get_home_url();
    } ?>
    <a href="<?php echo addURL(); ?>#1">
        anchor#1
    </a>
    <a href="<?php echo addURL(); ?>#2">
        anchor#2
    </a>
    <a href="<?php echo addURL(); ?>#3">
        anchor#3
    </a>
    

    Ссылки в пунктах меню, на внутренних страницах (например на странице блога) формируются правильно — без /blog. Но проблема в том, что при клике по любому из пунктов ничего не происходит… т.е. кливаю — ноль реакции, беру ссылку из href и руками вставляю в адресную строку — все нормально.

    Не подскажите как пофиксить?