I am trying to use tips from here to add my JS file.
I put the following in the functions.php of atahualpa theme I’ve got installed
function lektor_init() {
if (true) {
wp_enqueue_script('lektor',TEMPLATEPATH.'/js/synteza.js');
}
}
add_action('init','lektor_init');
TEMPLATEPATH
has been already used before in there, so I just adapted it.
But it doesn’t show up.
What did I do wrong?
TEMPLATEPATH
is a directory path, not a url. You’ll need to useget_template_directory_uri()
.Add to your parents themes functions file.
However, if you’re adding scripts to a parent theme, create a child theme and add the script to the child themes functions file using
get_stylesheet_directory_uri()
Use
wp_enqueue_scripts
rather thaninit
.if you use child themes, “template_directory” would return the parent theme directory location.
I use ‘CHILD_URL’ and ‘PARENT_URL’ if you just need to print print urls.