Здравствуйте, есть 2 варианта ответа на ваш вопрос.
Первый вариант решения
неправильный, но в точности отвечает на ваш вопрос. Допустим у вас все картинки расположены в папке images и в верстке прописаны относительный пути
<img src="/images/image_1.jpg">
, тогда можно разместить папку images в корне сайта и, по идее, должно заработать. Важно, это очень кривой способ, нет адекватных причин к нему прибегать.
Второй вариант. Разделить картинки на 2 большие категории. Первая категория -- элементы верстки и дизайна, то без чего сайт не будет соответствовать дизайну (иконки, графические элементы и т.д.). Такие картинки -- нужно перенести в папку images вашей темы. Картинки, которые относятся к контенту -- придется загружать в медиа-библиотеку.
Коллега выше предложил использовать функцию get_template_directory_uri(), c этой функцией все хорошо, но код получается громоздким, я обычно делаю обертку, добавляя следующую функцию в functions.php:
function theme_image($image) {
$image_url = get_template_directory_uri() . '/images/' . $image;
echo $image_url;
}
Код в верстке тогда становится лаконичным:
<img src="<?php theme_image('image_1.jpg'); ?>">