Есть header.php в котором прописан пусть к логотипу, условно говоря images/logo.gif
Необходимо сделать так, чтобы на одной лишь конкретной странице сайта этот логотип был иным, соответственно нужен какой-то код для контекта страницы, который подменял бы эту ссылку на images/logo1.gif
Или же держать одну из картинок в hidden а потом как-то проявлять. Как это реализовать и реально ли вообще?

Tagged with →  

17 Responses to WP_вопрос

  1. Llare:

    Попробуй так:

  2. Llare:

    Парсер…

    Linux Nix Web Development - http://linuxoids.org/ размер 496x25, 6.85 kb

  3. LllAll:

    так, а если таких страниц две? То есть logo1 должно быть на странице /about/ и /contacts/ например?

  4. Rehwhite:

    http://pastebin.com/Ex9ZRkJf
    принципиальных различий с предыдущим вариантом на самом деле нет

  5. Rehwhite:

    как вариант, еще можно завести дополнительное поле (custom field) для каждой страницы. При загрузке страницы сервак будет его смотреть, если оно пустое — выдавать дефолтный баннер, если там что-то есть — совать это в качестве img src.

  6. Erihlam:

    if ($_SERVER[‘SCRIPT_NAME’] == ‘http://site.ru/drugaya_stranica/‘) {
    echo ‘‘;
    } else {
    echo ‘‘;
    }

  7. Erihlam:

    блядь, вместо картинок img1.jpg и img2.jpg соответственно ))

  8. Erihlam:

    Ну и вместо == лучше какое-нибудь более универсальное eregi поставить.

    Это все самый что ни на есть тупой вариант.

  9. Ahvoff:

    пхп на пару строчек, проверкой тайтл страницы: если тайтл равно та_самая_страница то путь к лого_2, иначе путь к лого_1

  10. LamYes:

    необходимо сделать так, чтобы на одной лишь конкретной странице сайта этот логотип был иным.

    Уважаемый вам шашечки или ехать?

  11. EniYes:

    wp это вордпресс?
    тогда простой вариант назначить странице отдельный темплейт, создать второй хедер, типа header-22.php и прописать в темплейт его вызов, вместо оригинала

  12. LllAll:

    можно по-подробнее, пожалуйста?

  13. EniYes:

    пример для твентитен, темы по умолчанию http://pastebin.com/pQpNR0Bv

  14. 1yref:

    зачем так сложно? целый отдельный хедер и отдельный шаблон ради одной страницы?

    я сверху кинул же ссылку на замечательную функцию is_page().

    в шаблоне достаточно написать (парсер не подведи):

Добавить комментарий