Как вывести текст только в футере на главной WordPress

T
На сайте с 15.01.2012
Offline
85
351

Здравствуйте.

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

С помощью виджета смог вывести текст в футере, но он отображается на всех страницах.

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

http://joxi.ru/52aOKeOhbaeG4r

iworkshop
На сайте с 22.12.2008
Offline
176
#1

В файле footer.php вашей темы, в том месте где вам нужно вывести текст(в нужном divе) вставьте блок вида:


<?php
if(is_front_page() || is_category()){
?>
Нужный вам текст в разметке html.
<?php } ?>

Не проверял, но должно работать.

IL
На сайте с 20.04.2007
Offline
412
#2
trewes:
и другой текст отдельно в рубриках

А ещё и чтоб для каждой рубрики отдельно свой, да? =)

T
На сайте с 15.01.2012
Offline
85
#3
ivan-lev:
А ещё и чтоб для каждой рубрики отдельно свой, да? =)

Да, абсолютно верно

T
На сайте с 15.01.2012
Offline
85
#4
iworkshop:
В файле footer.php вашей темы, в том месте где вам нужно вывести текст(в нужном divе) вставьте блок вида:


<?php
if(is_front_page() || is_category()){
?>
Нужный вам текст в разметке html.
<?php } ?>

Не проверял, но должно работать.

Так выводится на главной и в рубриках одинаково (а мне надо отдельно), в записях правда нет.

Но выводится просто текстом, а мне надо именно выводить как в футере на скрине.

S
На сайте с 30.09.2016
Offline
459
#5
trewes:
выводится просто текстом, а мне надо именно выводить как в футере на скрине.

Как напишете, так и выведется.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
iworkshop
На сайте с 22.12.2008
Offline
176
#6
trewes:
Так выводится на главной и в рубриках одинаково (а мне надо отдельно), в записях правда нет.
Но выводится просто текстом, а мне надо именно выводить как в футере на скрине.

 <?php if(is_front_page()){ ?>

Нужный вам текст в разметке html для главной.
<?php }elseif(is_category('9')){ ?>
Нужный вам текст в разметке html категории с id 9.
<?php }elseif(is_category('10')){ ?>
Нужный вам текст в разметке html категории с id 10.
<?php } ?>

Продолжать столько раз, сколько вам нужно. Примеры тут - https://wp-kama.ru/function/is_category

Как узнать ID категории - загуглите.

Чтобы текст вывелся в html разметке - его нужно оформить в html разметке)

Т.е. заключить в html теги, чтоб было что-то вроде:

<div id="footer">

<div class="fnav">TEST</div>
<div class="flogo">Много текста из футера</div>
</div>

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