Поддержка Проблемы и решения Подключение скрипта

  • Всем доброго времени суток.
    Требуется подключить скрипт, что бы тело скрипта полностью отображалось на странице.
    подключаю таким образом

    
    add_action( 'wp_footer', 'stickyheader' );
    function stickyheader () {
    	?>
    	<script type="text/javascript">
    		$(window).scroll(function() {
    			if ($(this).scrollTop() > 154){
    				$('header.site-header').addClass("sticky");
    				$('#content').css('margin-top', '154px');
    			}
    			else{
    				$('header.site-header').removeClass("sticky");
    				$('#content').css('margin-top', '0');
    			}
    		});
    	</script>
    	<?php
    }
    

    скрипт подключается, но срабатывает один раз при загрузке страницы (видно из лога в консоле)
    если же подключаю через add_action( ‘wp_enqueue_scripts’, ‘stickyheader’ ); — работает нормально
    Вчем проблема, что я не так делаю?