Добавить Javascript в WordPress – functions.php с wp_enqueue_script ()

Я хочу добавить свой javascript на мою страницу WordPress.

Я попробовал это wp_enqueue_script() но не работал. Когда я попытался добавить скрипт непосредственно в элемент Inspect, он работает правильно, поэтому мой скрипт верен.

Теперь я создаю функцию в файле function.php чтобы добавить скрипт и его не работать. Он показывает, что скрипт / файл загружается на страницу, когда я проверяю источник страницы. Но он ничего не делает.

Ниже приведен мой сценарий и функция.

Javascript –

 jQuery(".tp-tab").mouseenter(function() { jQuery('.tp-tab').removeClass("selected"); }); jQuery(".tp-tab").click(function() { jQuery(this).addClass("selected"); }); 

Функция в function.php

  function mytheme_custom_scripts() { if ( !is_admin() ) { $scriptsrc = get_stylesheet_directory_uri() . '/wp-content/themes/circles/js/'; wp_register_script( 'myhandle', $scriptsrc . 'slider_hover_effect.js', 'jquery', '1.0', false ); wp_enqueue_script( 'myhandle' ); } } add_action( 'wp_enqueue_scripts', 'mytheme_custom_scripts' ); 

В каталоге /wp-content/themes/circles/js/ directory мой скрипт имеет пальцы с именем файла slider_hover_effect.js которые содержат код javascript.

Пожалуйста, дайте мне знать, есть ли другой способ добавить этот скрипт на моем сайте WordPress. Также я хочу добавить / применить этот скрипт только для главной страницы. Это возможно.

Благодаря,

Обновить

Я не уверен, что должен предоставить полный путь после get_stylesheet_directory_uri() или просто /js/ folder.

Или

Могу ли я использовать как –

 function slider_effect() { ?> <script type="text/javascript"> jQuery(".tp-tab").mouseenter(function() { jQuery('.tp-tab').removeClass("selected"); }); jQuery(".tp-tab").click(function() { jQuery(this).addClass("selected"); }); </script> <?php } add_action('wp_head','slider_effect');