“Красивые” ссылки или мечта СЕОшника

В WordPress имеется встроенный механизм создания и управления ссылками. Создание категорий ссылок и самих ссылок не представляет особой проблемы даже для начинающих. Но как показывает практика, многих не устраивает стандартный “убогий” вывод ссылок.

Иногда необходимо разместить  блок ссылок из определенной категории в определенном месте шаблона, например в сайдбаре , “подвале”, в посте или на странице. СЕОшникам продающим ссылки с главных страниц, необходимо выводить блок ссылок только на главной. Но ссылки без описания малоинформативны и не представляют интереса.

Вероятно можно решить эту задачу с помощью плагинов, или с помощью HTML создать блок ссылок и вывести их в сайдбаре через виджет используя условия типа  if(is_home()) {

Гораздо проще создать категорию или несколько категорий ссылок и выводить их в необходимом месте. Стандартный вывод ссылок можно значительно улучшить.

Функция wp_list_bookmarks(‘arguments’); при правильном применении параметров дает настраиваемый, красивый вывод ссылок. А используя CSS, можно добиться вообще потрясающих результатов.

Такой код <?php  wp_list_bookmarks('title_li=&categorize=0&category=0&show_images=0&show_description=1&show_name=1');?>

отобразит ссылки в таком виде:

[exec]
wp_list_bookmarks(‘title_li=&categorize=0&category=0&show_images=0&show_description=1′);
[/exec]

Необходимо учитывать, что если в настройках ссылки указать графический файл, он по умолчанию будет отображаться вместо названия ссылки. Для того, что бы запретить вывод изображения используется параметр show_images=0. При наличии изображения, если удалить этот параметр ссылка будет иметь вид:

[exec]
wp_list_bookmarks(‘title_li=&categorize=0&category=0&show_description=1&show_name=1′);
[/exec]

Параметр title_li=&categorize=0 отвечает за отображение названия категории ссылок. Если он равен 0 название категории не отображается.

Параметр category=0 отвечает за отображение ссылок из нужной категории. Вместо 0 поставьте номер категории ссылок которые необходимо отобразить.

Соответственно, параметр show_description=1 разрешает показ описания ссылки.

Если есть необходимость возможно  просто отобразить изображение адрес которого ввели в настройках  в качестве графической ссылки. Таким образом, возможно вывести один или несколько баннеров в произвольном месте.

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

Необходимость вывести ссылки  в сайдбаре, или футере (подвале) только главной страницы требует небольшой модификации кода:


<?php if ( (is_home()) && !(is_page()) && !(is_single()) && !(is_search()) && !(is_archive()) && (is_author()) && !(is_category()) && !(is_paged()) ) { ?>
<?php wp_list_bookmarks('title_li=&categorize=0&category=0&show_images=0&show_description=1');?>
< ?php } ?>

Код  if (!is_home()) наоборот выведет ссылки на всех страницах кроме главной.

Вывод ссылок из нужной категории в теле поста или страницы реализуется с помощью очень легкого и  простого плагина inline-php. Этот плагин позволяет выполнить произвольный код PHP прямо на странице . Следует учесть, что вставлять код необходимо без  конструкций  <?php ... ?>.

Пример работы плагина вы видите на этой странице чуть выше.

Последнее замечание – чрезмерное увлечение ссылками ни к чему хорошему не приводит. Больше 10 внешних ссылок – признак дурного тона. Поверьте, вреда будет больше чем пользы.

Стоит почитать:

Оставьте комментарий