WordPress как на ладони
wordpress jino

Как включить ссылки (закладки) в WordPress?

До версии 3.5 в WordPress был так называемый «блогролл», который еще называли «закладками» или «ссылками» - это записи, у которых было свое отдельное меню в админке, как сейчас оно есть у «записей» или «страниц». С версии 3.5 это меню пропало, если в нем не было ни одной ссылки. Функционал ссылок был отключен, однако в коде WordPress все это осталось и при необходимости очень просто включается.

Чтобы включить менеджер ссылок и все прочее с закладками связанное, вам нужно установить плагин Link Manager.

Плагин добавляет всего одно строку кода, поэтому вместо установки плагина, можно добавить эту строку в файл темы functions.php, обычный или обязательный плагин.

add_filter( 'pre_option_link_manager_enabled', '__return_true' );

После включения появятся такие страницы:

Для работы с «закладками» в WordPress есть специальные функции - их полный список.

Когда функционал закладок может пригодится?

Только когда вам нужен функционал для хранения именно ссылок (URL) и для каталогизации этих ссылок. Речь идет о более менее больших масштабах, тогда подобное управление ссылками будет удобно как в части администрирования, так и в части вывода во фронте.

Как правило этот функционал не востребован. Именно поэтому он по умолчанию скрыт.

Однако, он может пригодится, например когда нужно сделать раздел "Наши партнеры" или "Сайты наши города" или для каких-либо вещей, где предполагается создавать и каталогизировать именно ссылки.

Структура закладок в БД

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

Обратите внимание, что у ссылок нет метаданных, поэтому расширить данные можно, например, записав их в виде сериализованного массива в поле link_notes - оно неплохо подходит под такую задачу.

  • link_id – ID ссылки - уникальное число каждого ряда таблицы.
  • link_url – URL ссылки.
  • link_name – название ссылки.
  • link_image – URL на картинку ссылки.
  • link_target – атрибут target у тега <a>: _blank, _top, _none.
  • link_description – описание ссылки.
  • link_visible – контроль за ссылкой - публичная она или частная, содержит: Y или N.
  • link_owner – ID юзера, который создал ссылку (относится к таблице wp_users).
  • link_rating – рейтинг ссылки от 0-10. По нему, например можно сортировать.
  • link_updated – дата и время обновления ссылки в формате MySQL: 0000-00-00 00:00:00.
  • link_rel – значение атрибута rel.
  • link_notes – какие-то заметки по ссылке.
  • link_rss – RSS адрес.
Как включить ссылки (закладки) в WordPress? 2 комментария
  • Как же приятно тебя читать! Прямо зло берет на других авторов, неспособных просто говорить о простых вещах.

    Ответитьмесяц назад #

Здравствуйте, !

Ваш комментарий