Несколько возможных причин, по которым якорные ссылки могут не работать на WordPress:
- Вмешательство плагинов. qna.habr.com Некоторые плагины могут влиять на работу якорных ссылок. qna.habr.com
- Неправильная прописка якорей. otvet.mail.ru Например, если при нажатии на пункт меню пользователь не скролится к нужному блоку, а перемещается на верх страницы, возможно, якорь прописан неправильно. otvet.mail.ru
- Проблемы с CSS. stackoverflow.com Можно попробовать удалить некоторые объявления из таблицы стилей. stackoverflow.com
- Переадресация, настроенная у регистратора домена. ru.stackoverflow.com В таком случае при попытке перехода по якорной ссылке открывается целевая страница, но сразу же происходит переадресация на главную. ru.stackoverflow.com
Для решения проблемы можно попробовать отключить плагины, почистить кэш, поменять настройки в .htaccess на базовые, пересохранять и менять формат ссылок. ru.stackoverflow.com Если самостоятельно решить проблему не удаётся, рекомендуется обратиться к специалисту.