На форуме ВордПресса мне дали такой ответ:
---------------------------
впрочем, проблема ясна — ваша тема подрубает jquery из cdn вместо родной библиотеки из дистрибутива движка:
<script src="https://code.jquery.com/jquery-1.9.1.min.js"
integrity="sha256-wS9gmOZBqsqWxgIVgA8Y9WcQOa7PgSIX+rPA0VL2rbQ="
crossorigin="anonymous"></script>
а плагины wordpress поголовно работают именно с родной библиотекой и обращаются к скриптам через jQuery, а не через $. когда пользователь авторизован — wordpress грузит свою версию jquery ради админ-бара и скрипты fancybox работают. а без авторизации работает ваша версию jquery из cdn и fancybox не работает.