Проблема с url в стилях

Есть чужой сайт на WordPress, к которому я пишу тему. Структура темы "my_theme" следующая:

\css
   main.css
\script
   main.js
\img
   some_img.png
index.php

Тема лежит, как и полагается, в "my_domain/wp-content/themes/my_theme". Пути к скриптам и стилям подключены в functions.php и прекрасно работают. functions.php:

define('CSS_DIR', get_stylesheet_directory_uri() . '/style');

add_action('wp_enqueue_scripts', function(){ wp_enqueue_style( 'style', get_stylesheet_uri() ); wp_enqueue_style( 'style_main', CSS_DIR . '/main.css' ); });

Проблема: почему то пути в стилях прописанные как url(../img/some_img.png) ссылаются не на
"my_domain/wp-content/themes/my_theme/img/some_img.png"
а на
"my_domain/img/some_img.png"

В чем причины? Может, настройки сервера? Постоянные ссылки? Даже не знаю, в какую сторону смотреть.


Ответы (1 шт):

Автор решения: KAGG Design

Пути в стилях должны быть прописаны от корня сайта:

не url(../img/some_img.png)

a url(/wp-content/themes/my_theme/img/some_img.png)

→ Ссылка