Вы, вероятно, имеете в виду add_theme_support()
, а не add_theme_option()
.
Не знаю, почему это происходит, но обходной путь может быть немного подправлен предложением Эммы.Что-то вроде
<?php $url = parse_url(get_background_image(), PHP_URL_PATH); ?>
<div
class="myClass"
style="background-image: url(<?php echo $url?>)">
</div>
(Вероятно, также необходимо проверить, является ли URL-адрес исходного изображения пустым или нет.) (И, конечно, это предполагает, что установка WordPress находится в корне сайта. В противном случае могут потребоваться дополнительные изменения)и это может закончиться тем, что больше похоже на Эмму. Я мог бы также добавить, что вместо этого вы можете использовать jquery на стороне клиента для исправления проблемного URL.)