Закрыть панель
Авторизация || вход на сайт

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

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


и вставьте перед ней строку с функцией:


либо допишите функцию в условие проверки на наличие постов:


С параметром 'orderby=modified' все предельно понятно, он сортирует записи согласно их обновлению, а вот о переменной $query_string поговорим поподробнее. Глобальная переменная $query_string сохраняет постоянные ссылки ваших постов, которые перемещаются на главной странице на первое место после их обновления.Дело в том, что если не использовать эту переменную, то обновленные посты будут перемещаться не только на главной странице, но и в категориях, в которых они размещены, а также в архивах. Думаю, понятно, что перемещение записи приведет к изменению ее постоянной ссылки, а то значит, что по прежней ссылке вашу запись уже будет невозможно найти. Вот поэтому глобальная переменная $query_string позволяет сохранить информацию о расположении записей на страницах и в категориях.
rssfeed Читайте нашу RSS-ленту
Статья была Вам полезна? Подпишитесь и получайте наши новости по RSS. Также Вы можете добавить данную новость себе в закладки. Спасибо.
Email Favoriten

Новые материалы:
Предыдущие материалы:

КомментарииКомментарии  

 
0 #2 Анвар 18.02.2012 20:23
спасибо
Цитировать
 
 
0 #1 ShoowSooroSig 23.10.2011 11:32
Темы для wordpress про любовь: http://stylewp.ru/category/lyubov/
Цитировать
 

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


Защитный код
Обновить

Вход на сайт:



Последние отзывы:

Кто мы? немного информации о проекте uaBIG.com

about_us_uabig

Привет! Рады тебя видеть в нашем блоге. Давай знакомиться! uaBIG.com - проект, реализованный группой молодых людей из Киева. Мы ежедневно наполняем наш блог актуальной и подробной информацией о веб-разработке и дизайне. Если ты хочешь создать красивый сайт своими силами, подписывайся и следи за блогом, мы тебя обязательно научим! Наш рабочий кабинет здесь.