Есть решение, которое реализует на сайте возможность читающим оповестить о найденных ошибках в материалах на сайте.
Вот его страничка
https://gourl.io/php-spelling-notifications.html
Решение существует в виде PHP (для любого сайта), так и для WordPress в виде плагина.
И там и там имеется JS файл, но он слегка отличается, а именно парой строк кода в самом начале:
В версии для PHP сайта:
var spl_scripts = document.getElementsByTagName('script'),
spl_thisscript = spl_scripts[spl_scripts.length-1],
spl_path = spl_thisscript.src.replace(/\/gourlspelling\.js$/, '/'),
splloc = window.location,
spl;
nN = navigator.appName, document.onkeypress = spl_get_text;
function spl_cr...
А в версии для WordPress вот так:
var splloc = window.location,
spl;
nN = navigator.appName, document.onkeypress = spl_get_text;
function spl_cr...
За что отвечает это код? Почему там прям указывается имя js файла? Я так понимаю, из-за этого файл нельзя переименовать и, возможно, менять его расположение?
Просто в версии скрипта для сайта на WordPress этого нет, значит оно и не так важно? Раз нет "привязки" то и js файл можно размещать где угодно или даже объединять с другими JS файлами.
Очень бы хотелось прояснить этот момент.