не отображаются картинки в шаблоне wordpress

A7
На сайте с 30.05.2010
Offline
107
18878

Здравствуйте уважаемые, вообщем есть проблемка одна, верстаю шаблон для своего блога под WP, и разделители меню делаю картинкой (просто тупо вставляю в <img src="блабла.jpg">) картинки отображаются.

Однако стоит к примеру перейти по ссылке рубрики(или категории для кого как удобней), в строке браузера появляется url: "site.ru/category/моя категория" и вставленные мною картинки пропадают, и вместо нее начинает отображаться крестик(то что картинка не может быть загружена). Если попытаться открыть в новой вкладке это изображение то ссылка имеет вид: site.ru/category/wp-content/themes/mytheme/images/image.jpg то есть добавляется слово CATEGORY и из за этого тупо не может загрузиться картинка.

Путь к самой картинки прописываю такого вида: /wp-content/themes/mytheme/images/image.jpg, сразу говорю писать путь в виде: /images/image.jpg пробовал, не работает.

Собственно прошу помочь может кто уже сталкивался.

Заранее буду каждому отдельно благодарен.

p.s. Частично удалось решить проблему установкой плагина wp no category base, теперь при клике по категории картинки отображаются нормально, однако при клике по постраничной навигации добавляется так же как раньше добавлялось слово CATEGORY теперь добавляется слово PAGE и все повторяется вновь, то есть картинки пропадают.

Вообщем думаю достаточно подробно получилось изложить, если что то непонятно, готов еще более подробно изложить.

FernandoDiaz
На сайте с 23.01.2012
Offline
13
#1

Если прописываете пути к картинке в CSS, и style.css лежит в корне темы, то путь будет в виде:

background-image: url(images/pic.png);

Само собой картинка должна лежать в папке images (в данном случае)

Если же прописываете пути в PHP файле, то целесообразно использовать такой код:

<img src="<?php bloginfo('template_directory'); ?>/images/pic.png" />
A7
На сайте с 30.05.2010
Offline
107
#2
FernandoDiaz:
Если прописываете пути к картинке в CSS, и style.css лежит в корне темы, то путь будет в виде:
background-image: url(images/pic.png);


Само собой картинка должна лежать в папке images (в данном случае)

Если же прописываете пути в PHP файле, то целесообразно использовать такой код:

<img src="<?php bloginfo('template_directory'); ?>/images/pic.png" />

Вы просто гений, спасибо Вам большое, очень помогли. Все сразу получилось.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий