Wordpress. Для каждого поста свой баннер. Способы реализации

iguania
На сайте с 10.12.2010
Offline
72
582

Добый день!

Подскажите, пожауйста, каким образом можно сделать в Вордпресс привязку к посту. В шаблоне в файле index.php есть блок с баннером, он идет скозной для всех страниц блога. Нужно сделать, чтобы для разных постов загружались свои баннеры.

Спасибо всем откликнувшимся!

Все всегда заканчивается хорошо. Если все закончилось плохо, значит, это еще не конец…
Hixon10
На сайте с 21.08.2010
Offline
125
#1

Можно попробовать использовать плагин, например, allow-php-in-posts-and-pages. Нужно конкретизировать задачу для того, чтобы получить более точное решение.

Веду свой невзрачный блог (http://hixon.ru/).
iguania
На сайте с 10.12.2010
Offline
72
#2

А можно в самом коде, где вставляется баннер, можно сделать выборку, что если пост имеет такое название, то показывать этот баннер и так далее...?

Hixon10
На сайте с 21.08.2010
Offline
125
#3
iguania:
А можно в самом коде, где вставляется баннер, можно сделать выборку, что если пост имеет такое название, то показывать этот баннер и так далее...?

Да.


if (is_single('Irish Stew')) {
//вывод банера, когда пост называется Irish Stew
}

Т.е. просто в записи нужно будет написать этот код, используя плагин.

Можно через произвольные поля это сделать. Например, сделать соответствие банеров и цифр. Как-то так: если переменная равна 2, то выводим 2ой банер, если переменная равна 3 - третий. В записи нам нужно будет ставить только номер банера.

mgarkunov
На сайте с 23.03.2009
Offline
130
#4

1. Ставите любой плагин для управления дополнительными полями. Например http://wordpress.org/extend/plugins/more-fields/

2. Добавляете доп. поле.

3. Делаете вывод этого поля в шаблоне.

4. При редактировании поста задаете ссылку на баннер через доп. поле.

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