Как включить ссылки (закладки) в WordPress?
До версии 3.5 в WordPress существовал функционал "блогролл", "закладки" или "ссылки". Это были записи, которые имели своё отдельное меню в админ-панели, так же как "посты" или "страницы". Начиная с версии 3.5, это меню исчезло, если в нём не было ссылок. Функционал ссылок был отключён, но всё это осталось в коде WordPress и легко включается, если это необходимо.
Включение менеджера ссылок
Чтобы включить менеджер ссылок и весь функционал, связанный с закладками, нужно установить плагин Link Manager.
Плагин добавляет всего одну строку кода, поэтому вместо его установки вы можете добавить следующую строку в файл вашей темы functions.php
или в mu-plugin.
add_filter( 'pre_option_link_manager_enabled', '__return_true' );
После включения будут доступны следующие страницы закладок:
Зачем нужны закладки?
Функционал закладок полезен, когда вам нужно сохранять ссылки (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! Если у вас есть вопросы или вы хотите узнать больше, не стесняйтесь задавать их.