Приветствую Вас Гость • Регистрация • Вход
Понедельник, 16.12.2019
Главная » 2012 » Декабрь » 22 » Перелинковка-повышаем вес страницы для поисковых систем (wordpress)
12:50
Перелинковка-повышаем вес страницы для поисковых систем (wordpress)
Итак уважаемые читатели и подписчики,поговорим мы сегодня о внутренней перелинковке страниц.
Что же такое внутренняя перелинковка страниц и что она собой представляет?
Может кто то когда нибудь замечал ,когда после прочтения страницы с записью (поста) ,в конце текста стоят ссылки "похожие записи".Вот это и есть наша так называемая внутренняя перелинковка страниц.
Внутренняя перелинковка сайта — это связывание его страниц с целью повысить вес каждой страницы для поисковых систем.
Что даёт нам внутренняя перелинковка страниц?
Грамотная и правильно построенная внутренняя перелинковка страниц сайта ,дает пользователю возможность быстро и просто осуществлять навигацию по сайту, тем самым экономя свое время на поиск необходимой информации.Плюс к этому перелинковка является одним из способов увеличения статического веса страниц сайта.
Обычно для этого существуют простые плагины (об этом сегодня позже) ,но сегодня мы рассмотрим как внедрить перелинковку на WordPress без спец.плагинов а с помощью рук и текстового редактора страниц.
На сайте dimox.name был рассмотрен вариант внутренней перелинковки сайта без использования плагина. Вы спросите а как это работает?Да все очень просто,на каждую страницу со статьёй помещается блок «Похожие записи» т.е. записи, которые были опубликованы раннее в этой рубрике.Как нам известно за записи на станице в Wordpress отвечает файл single.php.И так идем дальше,открываем нашу консоль выбираем "внешний вид" - "редактор" - и выбираем нашу тему, котораястоит у Вас в основном оформлении.Ищем файл single.php и вставляем в него ниже приведённый код.
Данный код надо вставить в файл single.php, обычно он вставляется после вывода поста.

Код


Похожие записи
<div class="record">
<h3>posts wposts</h3>
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>
<ul>
<ul>ID;</ul>
</ul>
</ul>
<ul>
<ul> }</ul>
<ul>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); ?></ul>
</ul>
cat_ID;
  show_previous_posts_from_category($post->ID, $the_cat_id, 5);
  wp_reset_query();
?>


Как Вы уже заметили у нас появился дополнительный класс в нашем коде - это класс record
Для класса record прописаны следующие правила, вы можете их изменить или в зависимость от дизайна вашего сайта. Эти правила надо вставить в файл style.css

Код
.record
{background-color: #dedede;
border: 1px solid #bfbfbf;
padding-left: 10px;
}


Если, все что мы рассмотрели выше показалось Вам чем то непостижимым и сложным, то Вы можете воспользоваться специальным для этого плагином - WordPress Related Posts

На сегодня на этом все,не забываем оставлять свои комментарии и пожелания!
До новых встреч!
Категория: WEB-мастеру вопросы и советы | Просмотров: 1542 | Добавил: Samosval |Рейтинг: 0.0/0


Всего комментариев: 0
avatar
    Яндекс.Метрика
Сайт создан в системе uCozЯндекс.Метрика