Как создать список статических страниц в WordPress с помощью wp_list_pages (улучшаем заработок на вечных ссылках и статьях)

26 Январь, 2014

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Не секрет, что многие сайты бывает очень трудно монетизировать. Даже если вас примут в рекламную сеть Яндекса или вы пройдете модерацию в Гугл Адсенс, то еще не факт, что контекстная реклама будет приносить вам хоть сколько-нибудь ощутимый доход.

Способы размещения статей с Миралинкса на своем блоге


Данный печальный факт проверен на себе, ибо у меня в арсенале есть небольшой проект, который, имея посещаемость близкой к тысяче уникальных посетителей, почти ничего не приносит на контексте. Люди приходят на сайт за другим и объявления просто не замечают или игнорируют. Но этот проект имеет слегка новостную направленность и, как оказалось, это является залогом неплохого заработка на продаже ссылок.

Правда, код от Сапе я ставить не стал, а ограничился добавлением сайта в МираЛинкс, WebArtex, ГоГетЛинкс, ГетГудЛинкс и РотаПост. Эти пять бирж вечных ссылок и статей приносят в сумме очень даже приличный доход, который на порядок больше того, что дает контекстная реклама.

Если вы размещаете статьи из Миралинкса у себя на сайте, то знаете, что в одном разделе они допускают размещать не более 30 публикаций, полученных от рекламодателей. Кроме того желательно, чтобы подобные статьи не попадали на главную и в РСС ленту, ибо это может отпугнуть ваших читателей (мухи отдельно, а котлеты отдельно).

Последнее решается довольно просто с помощью плагина Advanced Category Excluder (ACE). Создаете для статей из Миралинкса и Вебартекса отдельные рубрики, а потом отмечаете в настройках указанного плагина (читайте про то, что такое плагин), чтобы их содержимое не попадало на главную и в РСС ленту.

Однако, я предпочел другое решение. Я размещаю все рекламные посты только на статических страницах в WordPress. Т.к. никаких разделов при этом не создается, то и ограничение Миралинкса остается за бортом. Правда единственным путем, которым можно будет добраться до этих страниц, является обычная Html карта в WordPress, доступная посетителям. Ну, или XML Sitemap, которая в моем блоге реализована на базе плагина Google XML Sitemaps.

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

Создание списка статей из Миралинкса на основе wp_list_pages


Если бы у меня была Joomla, то достаточно было бы добавить модуль последних материалов. В WordPress же я использовал возможности функции wp_list_pages, которая чаще всего задействуется для создания верхнего или бокового меню. У нее очень много параметров, которые мне частично и пригодились. Я использовал те, что показаны на скриншоте:

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

Добавленный мною код в файл footer.php из папки с используемой мною темой оформления (помните, что бесплатные темы для WordPress скачивать стоит только с официального сайта) в итоге выглядел так:

<li class="footerlist"><div class="zfoot">Страницы</div><ul><?php wp_list_pages('sort_column=post_date&number=10&sort_order=DESC&title_li= '); ?></ul></li>

Я убрал надпись «Страницы», которая создавала функция wp_list_pages. Для этого я дописал параметр title_li= с пробелом вместо слова. Параметр sort_column=post_date заставляет функцию сортировать полученные данные в списке по дате, а sort_order=DESC говорит, что делать это нужно в обратном порядке, т.е. более новые записи будут сверху.

Ну и number=10 говорит, что функция wp_list_pages будет выводить лишь десяток последних статических страниц (статей с Миралинкса или Вебмартекса). Собственно, все.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Еще:

Рубрики :Основы WordPress

Комментарии и отзывы


Подписаться не комментируя