Записи с тегом "постраничная навигация"

Избегаем дублирования заголовков при постраничной навигации

К сожалению, в WordPress по умолчанию не решен следующий момент – при переходе по ссылкам постраничной навигации вида site.ru/page/2/ заголовок окна браузера (тег <title></title>) остается неизменным, что плохо с точки зрения SEO, т.к. рекомендуется избегать дублирования заголовков на сайте (ситуация, схожая со страницами комментариев).

Чтобы решить этот вопрос, делаем следующее – открываем файл header.php своей темы и перед закрывающимся тегом </title> вставляем вот такой код:

<?php if (get_query_var('paged')) { echo ' - страница '.get_query_var('paged'); } ?>

В результате заголовок страниц (за исключением 1-й) обретет такой вид:

Название сайта - страница 2

Цифра, естественно, будет меняться в зависимости от страницы, на которой мы находимся.

Комментариев: 12
(голосов: 5, средняя оценка: 5.00 из 5)
Loading ... Loading ...

Избегаем дублирования заголовков на страницах комментариев

Начиная с WordPress 2.7 появилась возможность разбивать комментарии на страницы (ранее приходилось делать это с помощью сторонних плагинов). Однако при этом разработчики не предусмотрели следующую вещь – независимо от такого, на какой странице комментариев мы находимся, в заголовке окна браузера (тег <title></title>) отображается один и тот же текст. А это, как мы знаем, не есть хорошо с точки зрения поисковой оптимизации сайта.

Чтобы устранить этот недочет вордпрессовцев, необходимо выполнить всего одно простое действие – в файле header.php вашей темы найти закрывающийся тег </title> и перед ним поставить следующий код:

<?php if ( $cpage < 1 ) {} else { echo (' - страница комментариев '); echo ($cpage);} ?>

После этого заголовок каждой страницы с комментариями (за исключением первой) приобретет примерно следующий вид:

Заголовок страницы - страница комментариев 2

Цифра, естественно, будет соответствовать номеру страницы комментариев, на которой мы находимся.

—–
Профессиональная фото-видео-студия “ВиМа” осуществляет стильную видеосъемку веселых детских праздников с использованием самого современного оборудования. Последнее вкупе с наличием у специалистов студии большого опыта работы позволяет гарантировать качество выполняемых работ.

Комментариев: 2
(голосов: 1, средняя оценка: 4.00 из 5)
Loading ... Loading ...

Постраничная навигация при query_posts

При использовании в шаблоне query_posts перестает работать постраничная навигация – при переходе на следующую страницу отображается тот же самый контент. Проблема решается путем добавлению к циклу всего 2-х строк кода.

Необходимо найти код начала цикла:

<?php if (have_posts()) : ?>
  <?php while (have_posts()) : the_post(); ?>

и вставить перед ним следующий код:

<?php
$page = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("paged=$page");
?>

Ну и, естественно, если необходимо, в query_posts можно добавить дополнительные параметры, например, количество постов в этом цикле или рубрику, из которой из выбирать.

—–
В разделе “продажа инструментов в Москве” сайта “Из рук в руки” – http://irr.ru/building/instruments/ – представлено большое количество частных объявлений и объявлений магазинов и компаний, предлагающих всевозможные инструменты на все случаи жизни.

Комментариев: 4
(голосов: 7, средняя оценка: 4.57 из 5)
Loading ... Loading ...