Насколько эффективна кольцевая (замкнутая) перелинковка под НЧ запросы в настоящее время?

[Удален]
1093

Собственно, есть специальная функция, которая выводит последние записи из текущего раздела (рубрики) Wordpress.

Позвольте я выложу ее на Ваш суд - на всеобщее обозрение:

<h3>Другие записи из категории "<?php the_category(', ') ?>":</h3>

<?php

function show_previous_posts_from_category ($the_post_id, $the_category_id = 0, $post_num) {

$num = 0;

global $wpdb;

$sql = "SELECT wposts.*

FROM $wpdb->posts wposts

LEFT JOIN $wpdb->term_relationships ON (wposts.ID = $wpdb->term_relationships.object_id)

LEFT JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)

WHERE $wpdb->term_taxonomy.taxonomy = 'category'

AND $wpdb->term_taxonomy.term_id = '$the_category_id'

AND wposts.post_status = 'publish'

AND wposts.post_type = 'post'

AND wposts.ID < '$the_post_id'

ORDER BY wposts.ID DESC

LIMIT $post_num";

$result = $wpdb->get_results($sql, OBJECT);

global $post;

?>

<ul>

<?php

foreach ($result as $post) {

setup_postdata($post);

?>

<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a></li>

<?php

$num++;

$save_ids[] = $post->ID;

}

if ( $num < $post_num || !$result ) {

$need_more = $post_num-$num;

$save_ids[] = $the_post_id;

$save_ids = join (',', $save_ids);

$more_posts = get_posts("numberposts=$need_more&category=$the_category_id&exclude=$save_ids");

foreach ($more_posts as $post){

setup_postdata($post);

?>

<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a></li>

<?php

}

}

?>

</ul>

<?php } ?>

<?php

$the_cat = get_the_category();

$the_cat_id = $the_cat[0]->cat_ID;

show_previous_posts_from_category($post->ID, $the_cat_id, 5);

wp_reset_query();

?>

Функция исправно работает. Проверял на собственных сайтах.

Она замыкает в кольцо посты внутри текущей рубрики, выводя, в данном случае, по 5 предыдущих записей.

Таким образом, даже если одна страница вылетит из индекса, кольцо не разорвется.

Отсюда вопрос:

1). В настоящее время (Пингвин, Панда, Баден-Баден, Минусинск, Королев) насколько безопасно/актуально/эффективно использовать такую схему автоматической перелинковки?

2). Она навредит/ничего не даст/реально подтянет низкочастотные запросы внутри разделов?

Заранее благодарен Вам за помощь.

[Удален]
#1

Всем благодарен за исчерпывающие ответы.

Аналогичным образом мне помогли: Тимур Камаев (Kama) - он автор вышеупомянутой функции и многим известный Блоггер Ктонановенького (Дмитрий Иванецку).

Вы бесконечно добры.

Спокойной ночи.

T
На сайте с 15.11.2011
Offline
120
#2

И не благодари...

Дешевые VDS - Дешевле некуда! (http://0ll0.ru/4Ta9y)
ВладимирЯ
На сайте с 06.03.2013
Offline
104
#3

Нормально всё будет, но вот ранние посты, что до пяти последних, без перелинковки остаются?

Дмитрий2017:
Всем благодарен за исчерпывающие ответы.

- ночью спросил, ночью поблагодарил, молодец так-то!

Ништяк подкрался незаметно !!!
D
На сайте с 02.09.2008
Offline
119
#4

Хотелось бы глянуть на ответы, которые помогли. Для меня этот вопрос тоже интересен.

yonen
На сайте с 18.12.2015
Offline
99
#5
Дмитрий2017:

1). В настоящее время (Пингвин, Панда, Баден-Баден, Минусинск, Королев) насколько безопасно/актуально/эффективно использовать такую схему автоматической перелинковки?
2). Она навредит/ничего не даст/реально подтянет низкочастотные запросы внутри разделов?
Заранее благодарен Вам за помощь.

1. Безопасно на все 100%

2. Даст маааалюсенький плюс, если статьи имеет хороший вес, но если весь сайт помойка, все статьи грубый копирайт местами не измененный, то нет.

Общие рекомендации: Сделай статью, которую можно охарактеризовать как "owersome", найди тех людей которым это будет интересно и скинь ссылку в их группах и сообществах, купи пару ссылок за 5-10 тысяч на статью, не задавай на этом форуме вопросов ночью, когда все спят и не докапывайся до известных блогеров, им на тебя начхать.

---------- Добавлено 10.11.2017 в 12:05 ----------

davon:
Хотелось бы глянуть на ответы, которые помогли. Для меня этот вопрос тоже интересен.

это был сарказм, чувак в 3 часа ночи писал всем и вся и ждал что все подорвутся ему отвечать.

Профиль - Интернет магазины, электронная коммерция. Профессиональный Аудит от 10 000 руб.
[Удален]
#6
yonen:
Чувак в 3 часа ночи писал всем и вся и ждал что все подорвутся ему отвечать.

Благодарен Вам за ответ.

Правда, "чувак" создал тему не ночью, а в 22:33 по московскому времени - днем раньше.

В 3 ночи я решил "ответить сам себе". И это помогло: Вы мне дали дельный совет)

Yonen, читаю ваши посты в ветке апдейта и не только. Вы грамотный и отзывчивый человек.

Пусть у Вас все получится!

---------- Добавлено 10.11.2017 в 16:14 ----------

ВладимирЯ:
Нормально всё будет, но вот ранние посты, что до пяти последних, без перелинковки остаются?

На них будут ссылаться самые последние из категории.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий