Я пытаюсь загрузить файлы javascript для своего плагина, и это сработало, пока я не изменил тему на дочернюю тему, а затем обновил исходную тему ... любые идеи, почему javascript прекратил стрелять? Все, что я включил в папку дочерних тем, является файлом style.css.Детская тема - Javascript not firing
Javascript линия, не стреляя по-видимому, является:
wp_enqueue_script('watchlist',THT_WATCHLIST_DIR.'assets/js/watchlist.js',array('jquery','jquery-ui-1','jquery-ui-tabs1','jquery-ui-datepicker1','jquery-ui-dialog1','jquery-ui-button1',), '1.0.0', 1);
Спасибо!
----main plugin file-----
function tht_add_javascript_files() {
if (!is_admin()) {
wp_enqueue_style('watchlist-css',THT_WATCHLIST_DIR.'assets/css/watchlist.css');
wp_enqueue_script('jquery-ui-datepicker1', '/wp-includes/js/jquery/ui/jquery.ui.datepicker.min.js', array('jquery-ui-core'), '1.10.3', 1);
wp_enqueue_script('jquery-ui-position', '/wp-includes/js/jquery/ui/jquery.ui.position.min.js', array('jquery'), '1.10.3', 1);
wp_enqueue_script('jquery-ui-dialog1', '/wp-includes/js/jquery/ui/jquery.ui.dialog.min.js', array('jquery','jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-position','jquery-ui-button1'), '1.10.3', 1);
wp_enqueue_script('jquery-ui-button1', '/wp-includes/js/jquery/ui/jquery.ui.button.min.js', array('jquery','jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-position'), '1.10.3', 1);
wp_enqueue_script('jquery-ui-tabs1', '/wp-includes/js/jquery/ui/jquery.ui.tabs.min.js', array('jquery-ui-widget'), '1.10.3', 1);
wp_enqueue_script('jquery-ui-menu', '/wp-includes/js/jquery/ui/jquery.ui.menu.min.js', array('jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-position'), '1.10.3', 1);
wp_enqueue_script('jquery-ui-1', '/wp-includes/js/jquery/ui/jquery.ui.autocomplete.min.js', array('jquery-ui-core', 'jquery-ui-widget'), '1.10.3', 1);
wp_enqueue_script('watchlist',THT_WATCHLIST_DIR.'assets/js/watchlist.js',array('jquery','jquery-ui-1','jquery-ui-tabs1','jquery-ui-datepicker1','jquery-ui-dialog1','jquery-ui-button1',), '1.0.0', 1);
}
}
add_action('wp_enqueue_scripts', 'tht_add_javascript_files');
Какова ценность 'THT_WATCHLIST_DIR' – elzi
@elzi thanks .../wp-content/plugins/tht-lists/(все выглядит хорошо для меня ... т.е. переход на дочернюю тему не изменит этот файл пункт назначения, я не верю ...) – Mark
Если вы пытаетесь получить доступ к каталогу плагина, вы должны определить (в плагине) что-то вроде 'define ('THT_WATCHLIST_PLUGIN_URL', plugin_dir_url (__FILE__)); затем используйте это – elzi