Как построить функционал для перехода в раздел с любой страницы по ID в WordPress - PullRequest
0 голосов
/ 06 января 2020

Я занимаюсь разработкой одностраничной темы WordPress. Я сделал несколько разделов для домашней страницы и сделал навигационные меню для разделов. Итак, что такое функциональность кода для перехода в раздел с любой страницы (титульная страница / страница блога / страница сведений о блоге или любые другие пользовательские страницы) по идентификатору раздела?

Вот пример того, что мне нужно Одна страница Переход в раздел главной страницы с любой страницы

Я нашел этот код где-то, но он заменил только название типа сообщения в разделе.

function cosec_change_nav_menu($menus){
    $string_to_replace = home_url("/")."section/";
    if(is_front_page()) {
        foreach ( $menus as $menu ) {
            $new_url = str_replace( $string_to_replace, "#", $menu->url );

            if($new_url != $menu->url){
                $new_url = rtrim($new_url,"/");
            }

            $menu->url = $new_url;
        }
    }

    return $menus;
}

add_filter('wp_nav_menu_objects','cosec_change_nav_menu');

Спасибо. Фарук

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...