2016-02-08 1 views
-4

enter image description here My jQuery возвращает ошибку 404. Недавно я выяснил, что сценарии вызываются неправильно. Было предложено внести изменения, которые я сделал. есть 1 изменение, которое я не могу сделать, или это ломает тему. Я не уверен, какой файл контролирует его. ниже приведены некоторые примеры.js/vendor/jquery.js возвращает ошибку 404

header.php - выделен курсив "/></script> разбивает мою тему, если она удалена, поэтому мне пришлось ее вернуть. Мне сказали, что она должна быть удалена

<link rel="stylesheet" href="<?php echo esc_url(home_url('/')); ?>wp-content/themes/cheaptubes/css/foundation.css" /> 
    <script src="<?php echo esc_url(home_url('/')); ?>wp-content/themes/cheaptubes/js/vendor/*"></script>* 
    <link rel="stylesheet" href="<?php echo esc_url(home_url('/')); ?>wp-content/themes/cheaptubes/style.css" /> 
<?php wp_head(); ?> 

сноска-home.php

<script src="<?php echo esc_url(home_url('/')); 
?>wp-content/themes/cheaptubes/js/vendor/ 
    wp_register_script('reverie-js', get_template_directory_uri() . '/js/foundation.min.js', array('jquery'), '', true); 
<script> 

footer.php

<script src="<?php echo esc_url(home_url('/')); ?>wp-content/themes/cheaptubes/js/vendor/jquery.js"></script> 
<script src="<?php echo esc_url(home_url('/')); ?>wp-content/themes/cheaptubes/js/foundation.min.js"></script> 
<script> 
    (function($) { 
     $(document).foundation(); 
    })(jQuery); 
</script> 

layout.php топ

<script src="<?php ech esc_url(home_url('/')); ?>wp-content/themes/cheaptubes/js/vendor/ 

дно

<script src="<wp_register_script('reverie-js', get_template_directory_uri() . '/js/foundation.min.js', array('jquery'), ", true); 

Я искал в Интернете для хорошего яваскрипта валидаторов ж/из большого успеха

+1

Какой запрос вызывает ошибку 404? Каков фактический код на стороне клиента, делающий этот запрос? Каков URL-адрес запроса? Почему вы ожидаете, что URL-адрес должен быть правильным? – David

+0

Часто рекомендуется использовать представление ошибки, которую вы получаете. Откуда вы знаете, что получаете 404? Это показано в главном окне, вы находите его в консоли javascript? Ошибки часто содержат ответы. – OYRM

+0

Спасибо. Что странно сейчас, так как Dreamhost больше не возвращает 404. Когда я запускаю сканирование на кричащей лягушке, он говорит мне, что у меня нет ошибок 404, но я проверил его на 3 компьютерах и моем телефоне, и он все еще там. Я сделал снимок экрана об ошибке и попытаюсь добавить его в сообщение –

ответ

0

404 означает, что URL-адрес является недействительным, файл не найден на сервере. Текущий адрес, который вы ищите: http://cheaptubes.com/wp-content/themes/cheaptubes/js/vendor/jquery.js

Я думаю, вам стоит попробовать удалить всю строку, выделенную курсивом, я думаю, что вы уже включаете файл jquery в footer.php.

+0

спасибо, я попробую. –

+0

Я попытался удалить эту строку и увидел, что Dreamhost очистил кеш сервера, но не повезло –

+0

Тогда я в затруднении. Этот тег недействителен: ' *'. Src тега сценария должен указывать на определенный ресурс на сервере, а не только на каталог. Я предположил, что это попытка загрузить jquery.js, возможно ли, что в этом каталоге есть другой скрипт, который вы должны загружать? –

Смежные вопросы