Как вывести постоянный текст на главной странице сайта, сделанного на wordpress.


Как вывести постоянный текст на главной странице сайтаЧем мне нравится wordpress, так это своей простотой и богатством функционала. Быстрая и несложная установка; обилие плагинов, которые значительно обогащают ваш сайт; возможность правки кода движка – все это привлекает не только меня, но и тысячи других вебмастеров.

После того, как я познакомился с вордпресс, я полностью отошел от разработок сайтов с самого «0». Готовый движок значительно экономит время, а качество сайта значительно выше, так как платформу постоянно развивают и совершенствуют.

Ну, думаю, хватит вступления. Расскажу о том, как можно в вордпресс вывести любой текст на главной странице, например, в боковой колонке. Сделать это можно с помощью небольшого php-кода, который вам необходимо вставить с помощью редактора темы в том месте, где необходим вывод текста.

Код очень простой и выглядит так:

<?php if ( (is_home())&&!(is_paged()) ){ ?>

Ваш текст

<?php } ?>

Если же вывод необходим на какой-то другой странице, то конструкцию можно видоизменить, введя адрес нужной страницы (без домена). Например, если страница для вывода — http://site.ru/articles/new-pages.html, то мы используем только часть урла — /articles/new-pages.html. А сам код будет выглядеть так:

<?php if ($_SERVER[«REQUEST_URI»] == ‘/articles/new-pages.html ‘) { ?>

Ваш текст

<?php } ?>

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

Возможна и другая задача, когда нужно в одном и том же месте для разных страниц сделать вставку разного текста. Здесь придется сам код немного расширить. Например, это можно сделать следующим образом:

<?php if ($_SERVER[«REQUEST_URI»] == ‘/articles/new-pages.html ‘) { ?>

Текст 1

<?php } elseif ($_SERVER[«REQUEST_URI»] == ‘/articles/pages2.html’) { ?>

Текст 2

<?php } elseif ($_SERVER[«REQUEST_URI»] == ‘/articles/pages3.html’) { ?>

Текст 3

<?php } ?>

Вот собственно и все. Надеюсь, что объяснил все понятно.

poleshuk.ru





Другие посты

Категория: WordPress

Комментарии (9)

 

  1. сохранила в папке нужное, постараюсь разобраться.

  2. Фёдор:

    А как регулировать цвет и размер шрифта?

  3. admin:

    Цвет и размер выводимого текста можно задавать средствами обычного html.

  4. Вставил этот код, но получается не так как надо, а именно. По плану мне необходимо на главной вывести статичную статью и под ней три анонса новых записей.
    А сейчас получается, что в каждом анонсе новых (последних) записей эта статья выводится повторно.
    help!

  5. admin:

    По всей видимости, вы вставили немного не в том месте, а именно — вставили в тело повторяющегося цикла с выводом записей. Ваша вставка должна быть ранее, до этого цикла.

  6. Ура! Получилось! Спасибо вам огромное за пост!

  7. feuer81:

    Честно говоря, так и не понял.

    Если мне реально нужно вставить текст (2к бзп) на главную, я должен весь этот массив «вокнуть» в код index.php ? Но где именно?

  8. Алексей:

    Вставляю этот код в index.php после всех ссылок на каталог товаров… а реально ничего не меняется. Текст не выводится.

  9. Евгения:

    Читала Ваш блог. Столкнулась с вопросом. В статье с определённой меткой необходимо выводить определённый текст. Например, если метка=вода, то в таком-то месте статьи будет вот такой текст. Подскажите, пожалуйста, как это лучше реализовать? Спасибо.

Оставить комментарий