Поддержка Проблемы и решения Постоянные ссылки проблема

  • Добрый!

    Создал тему на основе сайта, написанного чисто на html.

    Все работает, но только с простыми ссылками.

    Если выбрать постоянные ссылки (/%category%/%postname%/), то на страницах не отображается контент.

    К примеру… в sidebar.php прописан путь до картинки <img src=»img/head/logo.jpg. Если включить постоянные ссылки, то путь меняется на «/%category%/%postname%/img/head/logo.jpg».

    Как это можно устранить? Спасибо)

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Если картинки располагаются в папке вашей темы, то добавьте префикс ко всем картинкам:

    <img src="<?php echo get_stylesheet_directory_uri(); ?>/img/head/logo.jpg" />

    А если вы картинки сложили в корень сайта (что изначально неправильно), то используйте абсолютные пути к картинкам:

    <img src="/img/head/logo.jpg" />
    • Ответ изменён 1 год назад пользователем Max Lyuchin.
    Модератор Yuri

    (@yube)

    путь до картинки <img src=»img/head/logo.jpg.

    На сайтах с ЧПУ не стоит использовать относительные ссылки, только абсолютные. С доменом или без — это уже дело вкуса. В Вордпресс принято использовать полные (с доменом) абсолютные ссылки.

    Формировать абсолютные ссылки в шаблонах Темы можно с помощью функции get_stylesheet_directory_uri()

    В файлах css, как правило, используются относительные адреса, т.к. сам css-файл лежит в папке темы, рядом с картинками.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Постоянные ссылки проблема» закрыта для новых ответов.