Круговая перелинковка страниц на WordPresse
Зачем нужно делать круговую перелинковку страниц (постов) блока можно прочитать в предыдущем посту – «Практика внутренней оптимизации страниц сайта по НЧ».
А сегодня, я расскажу, как это можно сделать на WordPresse.
Итак нам нужно сделать перелинковку постов нашего блога по кругу, то есть: страница «А» ссылается на «B», страница «B» ссылается на «C», а страница «C» ссылается на «A» (А->В->С->А).
Во многих шаблонах (темах) уже есть решение нашей задачи, (который находится в файле «single.php») например:

Но данное решения нам не подходит, потому что, оно половинчатое – круг не полный разорван, то есть мы имеем А->В->С или С->В->А.
И так создаем свою функцию для круговой перелинковки постов нашего блога.
1. Создадим файл «navigation. php» (или любое какое вам нравится, у меня допустим «browse. php»).
2. Создаем две функции (вперед и назад, previous и next), назовем их также как и стандартные функции, только два (previous_post_link2 и next_post_link2) и добавим следующий код:

и код для второй функции.

3. Типер, нам нужно сделать вызов этих функции, В самом начале нашего файла (navigation. php) вставляем следующий код:
1. движения в одну сторону (в перед)

2. движения в одну сторону (назад)

3. движение в обе стороны (назад и в перед)

Выбираем то что нам нужно и вставляем в наш файл.
4. Вставляем вызов наших функций в шаблон WordPresse, в файле «single.php» находим указанные ниже строчки, удаляем их и вставляем свой код:

Все!
Вот так проста, мы сделали круговую перелинковку страниц (постов) нашего блога.
Скачать файл «navigation. php»
Хотя нет данный код, делает перелинковку всех постов в один круг (кольцо). Если хотите делать перелинковку по кругу для каждой рубрики в отдельности то достаточно заменит вызов функций так:
![]()
То у нас будет для каждой рубрики свое кольцо.
PS. И еще можно сделать один вызов функции для построения большого кольца из всех постов, у нас получится несколько колец, что даст дополнительный пиар и вес по НЧ.
23.05.2008 в 11:46
Очень интересно надо и себе так попробывать.
26.05.2008 в 20:48
А я попробовал и что то ничего не работает…даже пага не грузица, пустое окно! И еще на рисунках почти нчиего не видно. тяжело разобрать!
27.05.2008 в 11:01
Видимо тут чего то упустили. А для чего это нужно?
27.05.2008 в 13:18
Bassein – скачайте файл «navigation. php», там есть точное пояснение как настроить скрипт.
Скрипт тестировался для WopdPress 2.3, сейчас тестирую для WopdPress 2.5
Андрей пиляк – нужно для поднятие PR (пиар) страниц блока, в начале поста есть ссылка на теорию, а это решения для WopdPress-а.
30.05.2008 в 17:13
Что-то не видно по вашему блогу выдающихся результатов достигнутых перелинковками.PR 3 -это максимум того, чего можно достичь?
06.06.2008 в 12:02
Жорж, обычно после такого метода получается ПР11! :)))
06.06.2008 в 13:59
Жорж – на данном блоге данный метод не применен (все руки не доходят, сразу с новым дизайном сделаю).
ПР11 -? Незнаю, по-своему опыту на одном блоге-сайте (само генерируемый контентом) который имеет более 30000 страниц, без внешних факторов (то есть нет внешних ссылок на ресурс) и без ссылочной оптимизации (вообще над сайтом не велась никакая работа) гугл присвоил PR 3 главной странице сайта остальные PR 0. Поле применения выше описанного метода (тоже без внешних факторов) удалось увеличить до PR 5, а внутренние страницы PR 1 - PR 3 (просто отличный результат). А еще прогон по каталогам может дать + PR 1-3. Что в сумме (может) даст PR 8 - PR 10??
27.09.2008 в 23:57
AbMan, ай-яй-яй… PR 8 с вашего примера, но не PR 11 в итоге. Помоему упоминать PR 11 в такой теме неуместно, я бы даже сказал, вычурно!
28.09.2008 в 16:07
Это было шуткой на коммент Megos, конечно ПР11 не может быть.
26.11.2008 в 00:47
Максимальный PR=10 - для справки)
20.06.2010 в 18:44
Польза перелиновки описывается практически в каждом seo блоге, обещают при “правильной” перелиновке прирост на страницах сайта PR от 1 до 4 без каких либо дополнительных усилий.