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


trewes
366

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

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

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

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

http://joxi.ru/52aOKeOhbaeG4r


iworkshop

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


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

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


ivan-lev

trewes:
и другой текст отдельно в рубриках

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


trewes

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

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


trewes

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


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

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

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

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


Sitealert

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

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


iworkshop

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>

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *