te l'ho detto, devi adattarlo in base alle caratteristiche del template. Alcuni integrano jquery in noconclict ed in quei casi devi utilizzare l'alias jQuery al posto della $
<script>
jQuery(document).ready(function(){
jQuery('a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash,
$target = jQuery(target);
jQuery('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing', function () {
window.location.hash = target;
});
});
});</script>
Comunque non riesco a vedere lo script all'interno del template, controlla che sia il file giusto. theme.php mi sa tanto di wordpress...