Делаете внутреннюю перелинковку руками? Тогда мы идем к вам! | Записки компосапиенса


31
Мар

Делаете внутреннюю перелинковку руками? Тогда мы идем к вам!

   Автор: st1xer   Категория: Пособия

Tweet

День микро-постов продолжается ;)

Одним из показателей СДЛьности является наличие внутренней перелинковки страниц. Метод, о котором я расскажу, позволяет путем добавления 2 строчек в код страницы получить 2 внутренних ссылки из каждой статьи — на предыдущий и следующий пост. И ставиться они будут автоматически — вы один раз код прописываете в шаблоне и забываете ;)

Итак. Чтобы получить внутренние ссылки со страницы с отдельным постом нам нужно зайти в Консоль WordPress в раздел Внешний вид — Редактор. Там открываете файл single.php, отвечающий за отображение отдельной страницы с конкретным постом. Далее возможны варианты в зависимости от используемой Темы блога. Но суть в том, что нужно найти участок кода, формирующий конец поста — у меня в конце поста размещаются теги записи, по слову «Тэги» я этот конец и определил (вы можете взять за ориентир любое слово, которое фигурирует на всех страницах — это значит что это слово прописано напрямую в шаблоне (так как дизайн и движок тут не отделены, то и изменения вносятся в конкретный файл .php). А теперь — самое главное.


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

<div class='alignright'>Следующая запись: <?php next_post_link ('%link') ?></div>
<div class='alignleft'>Предыдущая запись: <?php previous_post_link ('%link') ?></div><br /><br />

Классы можно не указывать, но тогда стили придется прописать самостоятельно. Не забудьте сохранить внесенные изменения. (если у вас нет привычки случайно удалять участки кода, то делать резервную копию файла не обязательно, но если в себе не уверены — не поленитесь сохранить код страницы в текстовый файл). Что у меня получилось — можно увидеть, открыв любую запись нажатием на заголовок и прокрутив вниз. Чего и вам желаю!

А ты подписался на RSS? Не подписался, а подписалась? Умница — теперь ты точно не пропустишь ни одной крупицы истинного знания! Можешь пойти посмотреть Черепашки Ниндзя ;)

Нет похожих записей

Спасибо Вам за выражение своего мнения о статье в комментариях и то, что поделились ею со своими друзьями:



Приглашаю вас подписаться на мою официальную страницу ВКонтакте, откуда вы сможете получать обновления сразу с нескольких моих блогов по работе и заработку в интернете:

Эта запись опубликована: Среда, Март 31st, 2020 в 15:58 и находится в категории Пособия. Вы можете читать эту запись через RSS 2.0 поток. Вы можете оставить комментарий, или поставить trackback на своем сайте.

14 комментариев

Лариса
 1 

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

Март 31st, 2020 at 16:07
Яков
 2 

Я не могу найти конец поста, поэтому не могу разместить- проблема.

Март 31st, 2020 at 16:15
 3 

Просто сравниваешь код страницы с готовой страницей — ищешь совпадения (например слова которые есть и в коде прописанные и в готовой странице в браузере). Либо как вариант можно перед коментами проставить — где коменты начинаются можешь найти? ))

Март 31st, 2020 at 16:19
gwer
 4 

Бывают сложные шаблоны, я в таких случаях, когда лень все анализировать, на всякий случай копирую исходник в блокнот и методом тыка ставлю везде, где теоретически могло бы быть нужное мест :D

Это конечно хорошо, только по-моему такая перелинковка не очень эффективная.

Март 31st, 2020 at 17:06
 5 

такая — однозначно лучше чем никакой ) а ссылки на тематические посты можно в тексте и ручками выставить — автоматически ты на нужную статью при всем желании не сможешь сделать линковку...

Март 31st, 2020 at 17:15
gwer
 6 

Ну у меня линкуется на самые близкие по тематике посты автоматически ;) Сейчас кстати, обнаружил, что можно не только название и ссылку, но и краткую версию выводить =)))

А для WP вроде бы есть подобные плагины тоже.

Март 31st, 2020 at 17:41
 7 

погорячился )) ну в принципе то да — по ключам, почему бы и не сделать )) но самый простой вариант — этот, все остальное нужно или плагин искать или в кодах шарить...

Март 31st, 2020 at 18:07
Блог Андрея из Луцка
 8 

Отличный блог...

...как много в рунете увлекательных блогов! Ваш сайт actionwebs.ru входит в их число......

Март 31st, 2020 at 21:34
Руслан
 9 

Привет

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

Май 19th, 2021 at 21:11
 10 

Не совсем понял, чего вы именно хотите )) Нужно что бы в списке статей в рубрике первой была самая первая, а не последняя?

Май 19th, 2021 at 23:30
Руслан
 11 

Здравствуйте.Вы меня правильно поняли.Я вписал ваши теги для страниц снизу уменя появились ссылки на следующие записи и предыдущие записи.Но когда создаю еще одну запись и втыкаю ее в туже рубрику что и первую запсиь то когда просто заходишь на сайт и кликаешь на рубрику например авто то грузится страница со второй рубрики и снизу слева написано предыдущая.Я сделаю на примере на своем сайте и вы просмотрите если вам не трудно что я имею в виду.

Май 20th, 2021 at 08:07
Руслан
 12 

Я только что добавил виджет рубрик в движке и сделал пример записей в Рубрике Web разработки.На этом примере в можете увидеть что именно я имел ввиду.Еще если не затруднит зайдите на страницу обзор в ней я через админку указал что эта страница записей и создал еще одну страницу Главная и указал галочкой что она будет главной.Но мне хотелось бы вообще убрать эту страницу(обзор) чтобы она не показывалась со всеми записями.А на новых созданных страницах я не могу сделать тег (далее).Тег далее работает только в записях.Вобщем я тут намутил с вопросами.Если не понятно то скажить я попытаюсь по другому выразиться.Я в этом деле новичек самоучка.

Май 20th, 2021 at 08:44
Руслан
 13 

У меня фактически две проблемы.Либо зделать так чтобы записи работали правильно либо на страницах можно было бы добавлять новые статьи друг за другом с скрытым текстом через (далее)

Помогите разобраться.

Май 20th, 2021 at 08:48
 14 

В вордпрессе не предусмотрен функционал разбивать страницы тегом далее, он работает только для записей. Допускаю, что можно сделать, покопавшись в коде, но в PHP лично я не силен. Да и смысла не вижу. Чем не устраивает классическая структура? Если нужно что бы сверху выводились рубрики — поменяйте шаблон на тот, где они выводятся по умолчанию сверху, например, как здесь.

Май 20th, 2021 at 18:45

Оставьте свой комментарий к записи 'Делаете внутреннюю перелинковку руками? Тогда мы идем к вам!'

Имя (*)
Почта (не публикуется) (*)
Сайт
Комментарий

Subscribe without commenting