Я не хочу писать весь код начиная с папки www/wp-content,
Пишите начиная с
<?= get_stylesheet_directory_uri() ?>
Матчасть:
https://developer.wordpress.org/reference/function...
Можно же как-то сделать так, чтоб он искал изображение относительно себя?
Фокус в том, что для сервера, точнее, php-скрипта, "относитесь себя" это одно место, а для браузера, которому предстоит показать картинку, это совсем другое. Поэтому абсолютная адресация лучше.
почему?
Потому что /assets/... для браузера это пусть от корня сайта. Про Тему как отдельную сущность браузер вообще ничего не знает, да и не должен, по большому счету.