Можно через functions.php:
function theme_name_scripts() {
wp_enqueue_style( 'evenZoom', get_template_directory_uri() . "/css/evenZoom.css", false );
wp_register_script( 'evenZoom', get_template_directory_uri() .'/js/evenZoom.js', false );
wp_enqueue_script( 'evenZoom');
}
add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );
Спасибо. Что-то не сработало.
Вот код на моей тестовой страничке, что не так?
<!DOCTYPE html>
<html lang="ru">
<head>
<link rel="stylesheet" type="text/css" href="klarton.ru/css/evenZoom.css" />
</head>
<body>
<script>
$(function() {
$("#example").evenZoom();
});
</script>
<div id="example" data-zoomed="/wp-content/uploads/2015/07/shutterstock_93299200.jpg">
<img src="/wp-content/uploads/2015/07/small.jpg" alt="Example" />
</div>
</body>
</html>
<link rel=»stylesheet» type=»text/css» href=»<?php echo get_template_directory_uri(); ?>/css/evenZoom.css» />
энрике цепляется на функцию wp_head() в header.php — она у вас присутствует?
Вы файлы загрузили в папку с темой?
Файлы лежат по адресу, что указан в коде, например klarton.ru/css/evenZoom.css
Я не понял, мне функцию куда кидать в header.php или functions.php?
И править ли ее?
Они должны лежать в wp-content/themes/ваша_тема/css/файл. Не так ли?
нет, путь указан — klarton.ru/css/evenZoom.css
там и лежит файл css
Или js — в http://klarton.ru/js/evenZoom.js
Вот код —
<!DOCTYPE html>
<html lang="ru">
<head>
<link rel="stylesheet" type="text/css" src="http://klarton.ru/css/evenZoom.css" />
</head>
<body>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.3.min.js"></script>
<script type="text/javascript" src="http://klarton.ru/js/evenZoom.js"></script>
<script>
$(function() {
$("#example").evenZoom();
});
</script>
<div id="example" data-zoomed="/wp-content/uploads/2015/07/shutterstock_93299200.jpg">
<img src="/wp-content/uploads/2015/07/small.jpg" alt="Example" />
</div>
</body>
</html>
Или js — в http://klarton.ru/js/evenZoom.js
и открывается вовсе не скрипт….
Так, вроде ошибочка, с файликами, сейчас зальем новые
Файлы заменил, сейчас верные, но не работает
на какой странице вы цепляете скрипты?
если на главной, то не вижу там ваших скриптов.
и если уж на то пошло — jQuery в теме подключается сам, поэтому тянуть за собой старую версию не надо. и jQuery который в движке — к нему надо обращаться не через $(), а через jQuery(), так как он в noconflict режиме.