SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Помогите c Wordpress

artisto artisto  
23
  07.11.2012 20:02       2 218    
Привет всем! Народ помогите с php кодом пожалуйста.
Я бы хотел выводить разные баннеры в зависимости от меток.

То есть есть метки "куртки, пуховики, кожанки", и в записях имеющих эти метки выводить один банер, с меткой "туфли" другой. Во всех остальных третий.

Я логически понимаю что код должен выглядеть наверно как-то так:

если метки (куртка, пуховик)
баннер 1
если (шорты)
баннер 2
если (туфли, балетки, сапоги)
баннер 3
во всех остальных 
баннер 4

Но написать самому не получается, два часа уже мучаюсь!

Ответы на пост (13) Написать ответ
umedmoderator umedmoderator
126
08.11.2012 17:46
Можно применить условные теги, которые выводят нужный файл или код в желаемом теге.
Подробнее все описано здесь: http://wp-kama.ru/id_89/uslovnyie-tegi-v-wordpress-i-vse-chto-s-nimi-svyazano.html
0
Решение
artisto artisto
23
08.11.2012 23:15
Спасибо большое!
0
artisto artisto
23
08.11.2012 23:18
Блин, это то что нужно )
0
Budun Budun
46
07.11.2012 21:17
В своей теме я делал так:

body.page-id-3 div#imagecontainer {
background-image: url(http://yourdomain.com/wp-content/uploads/2.jpg) !important;}

body.page-id-4 div#imagecontainer {
background-image: url(http://yourdomain.com/wp-content/uploads/3.jpg) !important;}
0
artisto artisto
23
07.11.2012 21:25
Круто, это для страниц. Для постов надо видимо post-id-3? Я попробую, спасибо!
Но не совсем то что мне нужно наверное, мне же нужно не просто разные баннеры выводить, но и кое -где желательно с разными ссылками.

Такой вариант никто не делал?
0
artisto artisto
23
07.11.2012 21:28
А, наверное можно присвоить нужным статьям разные типы (типы постов) и в каждой прописать нужную ссылку!?!?!
0
Budun Budun
46
07.11.2012 22:04
id-3 это страница
.post-3 это пост
0
Budun Budun
46
07.11.2012 21:40
создаеш класс
в зтом класе указываеш ссылки
в css указываеш display: none; то есть на каких страницах не отображаться.
или еще я создавал виджет для банеров, картинок:

ВИДЖЕТ Будет отображаться только на странице 4 - потомучто в переди код is_page('4')
0
Budun Budun
46
07.11.2012 21:42
PHP код не отобразился, наверно поставили запрет
0
artisto artisto
23
07.11.2012 22:01
Пожалуйста напиши php код. и пример с css, если не трудно. Буду очень благодарен!
tri0 @ mail.ru
0
artisto artisto
23
07.11.2012 22:01
Пожалуйста напиши php код. и пример с css, если не трудно. Буду очень благодарен!
tri0 @ mail.ru
0
artisto artisto
23
08.11.2012 23:18
Нужно использовать if ( has_tag('tag_name')
0
mikef mikef
74
23.12.2012 06:48
Могу написать плагин для ВП не дорого, если интересно, то пишите в личку.
0