Добавление текста в ссылки, если нет на главной странице

Я использую fullpage.js в теме WordPress, а на главной странице основное меню ссылается на разные разделы на главной странице через «# section-1, # section-2» и т. Д. Затем на других страницах главное меню, очевидно, не ссылается на главную страницу разных разделов, потому что это просто «# section-1» в ссылке меню. Без создания другого меню для других страниц есть способ (возможно, использование jQuery), чтобы добавить базовый url к ссылкам главного меню, поэтому, когда его нет на главной странице, они будут «главной страницей / # секцией-1»?

Благодаря,

sThis не требует jquery, просто добавьте настраиваемый заголовок для ваших страниц и измените ссылки меню в этом заголовке соответственно:

Скопируйте тот же файл header.php и переименуйте его в header-pages.php и отредактируйте его ссылки на меню:

<ul> <li data-menuanchor="home"> <a href="/">home</a> </li> <li data-menuanchor="about"> <a href="/#about">about us</a> </li> ... </ul> 

На ваших страницах для импорта настраиваемого заголовка используйте следующее: (убедитесь, что это на первой строке, конечно)

 <?php get_header('pages'); ?> 

PS: процесс прокрутки после перенаправления ссылок также будет анимирован 🙂

Ура!