Как вывести постоянный текст на главной странице сайта, сделанного на wordpress.
Опубликовано: 25 апреля 2011 Автор: admin
Чем мне нравится 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 } ?>
Вот собственно и все. Надеюсь, что объяснил все понятно.
Категория: Wordpress
сохранила в папке нужное, постараюсь разобраться.
А как регулировать цвет и размер шрифта?
Цвет и размер выводимого текста можно задавать средствами обычного html.
Вставил этот код, но получается не так как надо, а именно. По плану мне необходимо на главной вывести статичную статью и под ней три анонса новых записей.
А сейчас получается, что в каждом анонсе новых (последних) записей эта статья выводится повторно.
help!
По всей видимости, вы вставили немного не в том месте, а именно – вставили в тело повторяющегося цикла с выводом записей. Ваша вставка должна быть ранее, до этого цикла.