WP Как запретить вывод рекламы Аdsens в определенной категории?

12
АС
На сайте с 18.10.2013
Offline
39
1710

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

Сайт wordpress.

нужен полный php код. Я не шарю в коде. Нужно что типо .... is_category и echo

Спасибо кто поможет.

АС
На сайте с 18.10.2013
Offline
39
#1

Вычитал в интернете такое

Нужно в шаблон добавить код в котором прописать условия вывода. Используйте следующую функцию для определения страниц — is_category ( $category ), где $category — айди категории или ее название. Самый простой пример: if ( is_category ( '10' ) ) { echo "Реклама"; }

В php не разбираюсь, как будет выглядеть полный код?

Mad_Man
На сайте с 10.11.2008
Offline
162
#2
Алексей Ск:
В php не разбираюсь

Вы зашли не в ту ветку форума. Заказать исполнителя можно в соседней ветке.

АС
На сайте с 18.10.2013
Offline
39
#3

я не заказываю, а прошу помощи.

BG
На сайте с 18.08.2014
Offline
1
B1G
#4

<?php

$category = get_the_category();

$catid = $category[0]->cat_ID;

?>

Выведет ID категории. Отсюда:

<?php

if ($category != цифра_ID_нужной_категории)

{

?>

Код рекламы

<?php

}

?>

iqmaker
На сайте с 17.04.2012
Offline
309
#5
Алексей Ск:
я не заказываю, а прошу помощи.

В данном случае вы просите сделать это вместо вас, а в таком контексте идите и заказывайте работу, которую надо оплачивать. Хотите помощи - идите учите php и приходите сюда, когда будет что-то непонятно или не будет получаться конкретная вещь.

АС
На сайте с 18.10.2013
Offline
39
#6
iqmaker:
В данном случае вы просите сделать это вместо вас, а в таком контексте идите и заказывайте работу, которую надо оплачивать. Хотите помощи - идите учите php и приходите сюда, когда будет что-то непонятно или не будет получаться конкретная вещь.

Зачем вы вообще зашли в этот вопрос. Можете просто пройти мимо.

Подсказали условия if ( is_category ( '10' ) ) { echo "Реклама"; } Нужно вставить PHP теги вокруг этого кода. Я попросил помощи. За три знака я должен заказывать платно?

iqmaker
На сайте с 17.04.2012
Offline
309
#7

пс, вы сами практически нашли ответ на свой вопрос


<?php if ( !is_category ( '10' ) ) { echo "код рекламного блока"; } ?>

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

---------- Добавлено 18.08.2014 в 13:01 ----------

Алексей Ск:
Я попросил помощи. За три знака я должен заказывать платно?

да, а что вы хотели? Чужое время стоит денег, для вас это новость?

N3
На сайте с 28.04.2014
Offline
98
#8

А в чем проблема открыть гугел и найти "продвинутая вставка php кода в html"?

Неискоренимо нежелание пользоваться поисковыми системами - даже находясь на форуме о поисковых системах © Cell Влазить напрямую в базу — это невозможно © Игорь Белов, mchost.ru Если SeoPult купил ссылку - значит она "рабочая" © Nat_SeoPult
АС
На сайте с 18.10.2013
Offline
39
#9

Да спасибо. Я просто думал для это и есть ветка чтобы спрашивать такие мелочи. Ну не понимаю разметку, хоть убей.

Кстати код оказался не верным-ошибку выдает при вставке.

iqmaker
На сайте с 17.04.2012
Offline
309
#10
Алексей Ск:
Кстати код оказался не верным-ошибку выдает при вставке.

так сейчас работает или нет?

12

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