Як включити посилання (закладки) в WordPress?
До версії 3.5 в WordPress був так званий «блогрол», який ще називали «закладками» або «посиланнями» - це записи, у яких було своє окреме меню в адмінки, як зараз воно є у «записів» або «сторінок». З версії 3.5 це меню пропало, якщо в ньому не було жодного посилання. Функціонал посилань був відключений, проте в коді WordPress все це залишилося і при необхідності дуже просто включається.
Щоб включити менеджер посилань і все інше з закладками пов'язане, вам потрібно встановити плагін Link Manager .
Плагін додає всього один рядок коду, тому замість установки плагіна, можна додати цей рядок в файл теми functions.php , Звичайний або обов'язковий плагін .
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 адреса.