Изображение не будет отображаться на панели навигации - PullRequest
0 голосов
/ 15 апреля 2020

Мне не удается показать изображение, и я не уверен, почему. Ссылка на изображение верна, она внутри моего www folder и изображения с одинаковым путем к файлу работают при вызове их в качестве фонового изображения, однако использование тега не работает и отображает поврежденное изображение. Вот текущий код:

<a class="navbar-brand" style="font-size: 25px; font-family: 'Work Sans', sans-serif; font-weight: 300; color: white;" href="#"><span style="font-weight: 600;"><img src="images/navlogo.png" height="30" width="30" style="margin-right: 5px;">Rade</span>byte</a>

и вот что он отображает:

The result

Я пытался установить фоновые изображения в то же самое место, которое работает, однако у меня должен быть текст для этого, чтобы показать должным образом, и это просто глючит. Но он отказывается получить изображение по правильному пути к файлу, как показано здесь:

Image showing the path

Так что я не совсем уверен, почему оно не будет отображаться вверх. Любая помощь приветствуется!

1 Ответ

0 голосов
/ 15 апреля 2020

Проблема в том, что ваша страница пытается загрузить изображение на основе относительного пути, который составляет http://yourwebsite.com/images/navlogo.png.

Но поскольку изображение находится в папке вашей темы, вы следует использовать get_template_directory_uri () , чтобы вернуть URL-адрес каталога вашей темы:

<img src="<?php echo get_template_directory_uri(); ?>/images/navlogo.png" height="30" width="30" style="margin-right: 5px;">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...