Как сделать, чтобы внутренние страницы сайта открывались в определенной позиции?
Проще разместить якоря и переходить к ним (браузер сам переместит страницу к якорю):<h1 id="перейтиСюда">Заголовок</h1>
...
<h1 id="илиСюда">Заголовок 2</h1>
http://example.org/#перейтиСюда
http://example.org/#илиСюда
http://example.org/#idЭлементаНаСтранице
Оказалось, код заработал, когда я его поместил перед закрывающим тэгом body в файле footer.php