К сайту https://s14-group.ru/ подключаются скрипты и стили в Header.php
<link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/image-editor-vis-size.css" />
<link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/image-editor.css" />
<script type="text/javascript" src="<?php echo get_template_directory_uri(); ?>/js/image-editor-vis-size.js"></script>
<script type="text/javascript" src="<?php echo get_template_directory_uri(); ?>/js/image-editor.js"></script>
<script type="text/javascript" src="<?php echo get_template_directory_uri(); ?>/js/image-order.js"></script>
Но они используется только в разделе Фотообои.
https://s14-group.ru/photooboi/katalog-izobrazhenij/detskoe/nggallery/image/detskoe-003
Поэтому я создал функцию в файле function.php чтобы скрипты подключалисть только в разделе Фотообои.
//Подключение стили и скрипты для раздела Фотообои.
function custom_scripts() {
if ( (strpos($URL, "/photooboi") !== false) )
wp_enqueue_style('image-editor_vis-size-css', get_template_directory_uri() . '/css/image-editor-vis-size.css');
wp_enqueue_style('image-editor_css', get_template_directory_uri() . '/css/image-editor.css');
wp_enqueue_script( 'image-editor-vis-size_js', get_template_directory_uri() . '/js/image-editor-vis-size.js' );
wp_enqueue_script( 'image-editor_js', get_template_directory_uri() . '/js/image-editor.js');
wp_enqueue_script( 'image-order_js', get_template_directory_uri() . '/js/image-order.js');
}
add_action( 'wp_enqueue_scripts', 'custom_scripts' );
Все получилось, но стили немного не правильно отображаются. Пропадают стрелки и если выбираешь область на картинке, то увеличивается ширина экрана.
Методом тыка я выяснил, что проблема в файле image-editor-vis-size.css т.к. если его оставить подключенным в шапке, то все нормально работает.
Быстро сделал правки и объяснил ошибки.
Мне было очень приятно работать с таким клиентом.
|
Сергей Заец
![]() ![]() ![]() 558 27 4 |
Здравствуйте.
Покажите сайт.
|
Olekasndr Movchan
![]() ![]() ![]() 229 |
Могу попробовать исправить, примерно представляю в чем ошибка.