Я занимаюсь разработкой одностраничной темы 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');
Спасибо. Фарук