Ручная перелинковка в WordPress

Линк (li) (англ. link — звено цепи) — устаревшая британская и американская единица измерения расстояния, равная 20,1168 сантиметрам.

На своих саттелитах и просто хороших сайтах я иногда использую ручную перелинковку. Конечно, можно доверить всю работу плагину Yet Another Related Posts (YARP), но лучше сделать часть перелинковки руками. К тому же контекстные ссылки предпочтительнее, чем просто список похожих постов внизу текста.
Как это выглядит.
Установим плагин YARP, активируем, однако, включать автоматическое размещение не будем. Галочку не ставим.
YARP
При добавлении новой стать статьи, ниже редактора появляется список похожих записей по версии YARP. Теперь нужно подобрать подходящий анкор и вставить ссылку на похожую запись. Однако, в окошке «Связанные посты» ссылки не на сами записи, а на их редактирование, вида post.php?action=edit&post=NN.
Связанные посты
Это неудобно. Подправим немного плагин YARP, что бы связанные посты ссылались на сами посты, и можно было копировать эти ссылки в новый пост, не отходя от кассы. Для этого в папке плагина ищем файл template-metabox.php и меняем одну строку
$output .= "<li><a href='post.php?action=edit&post=$id'>".get_the_title()."</a>";
На
$output .= "<li><a href='".get_permalink()."'>".get_the_title()."</a>";
Сохраняем, заливаем, обновляем и видим, что ссылки в окне «Связанные посты» превратились в прямые ссылки. Теперь их удобно копировать и вставлять при редактировании новой записи.
Копировать адрес ссылки
Пост получился сумбурным. Надеюсь вы поняли о чем это все :)
Если что — я в комментариях.

    • Валентин
    • Январь 30th, 2012 9:45пп

    спасибо! как раз искал такое решение, чтоб ысамому из панели редактирования поста выбирать куда сослаться


 Это не спам.