Якоря на заголовки работают не всегда

Я задавался вопросом, почему эта ссылка не приводит к нужному якорю. Это работает, если заголовок не является частью нумерованного списка:

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

Однако я не могу воспроизвести эту проблему в новой теме. Возможно, вам просто нужно пересобрать этот пятилетний пост.

Я могу воспроизвести это на новой теме: похоже, что заголовки, начинающиеся с цифр, по какой-то причине не работают. Они функционируют, если вручную добавить id в URL, находясь на той же странице, но не работают при переходе по ссылке с других страниц.

3 лайка

Заголовки, начинающиеся с цифры, получают идентификаторы, начинающиеся с цифры, а это недопустимо. Я объединил PR для решения этой проблемы:

3 лайка