Внутрішні посилання
Internal links знаходить доречні зв’язки між опублікованими матеріалами. Це допомагає пошуковим системам знаходити пов’язані сторінки, а читачам переходити до наступного корисного матеріалу.
Текст у базі не змінюється. Схвалені посилання додаються під час формування сторінки. Вимкніть правило або модуль, і збережений текст залишиться початковим, тож нічого не потрібно відкочувати.
Де знайти
Перейдіть до Baza Helper → Content → Internal links. Інструмент входить до пакета Pro. Доступні вкладки Suggestions, Links, Rejected, Phrases і Settings. Картка Suggestions показує пару матеріалів та окремий редагований рядок для кожної мови.
Перше сканування
Натисніть “Scan content”. Сканер обробляє по 20 записів і зберігає до 600 найкращих пропозицій. Він використовує заголовки, ключові фрази Yoast SEO, Rank Math і SEOPress та власні фрази з Phrases. Кожен матеріал перевіряється лише фразами його мови.
Посилання не ставляться всередині наявних посилань, коду, pre, кнопок, label, полів форми, SVG, figcaption і nav. Заголовки виключаються, якщо ввімкнено відповідне налаштування. Теги шорткодів маскуються.
Пропускаються сам матеріал і його переклади, уже пов’язані цілі, активні правила, уже вирішені пари та фрази, перетинання й матеріали без вільного ліміту. Власна фраза має перевагу над ключовою, а ключова над заголовком. Однакові заголовки двох цілей не належать жодній.
Картки пропозицій
У картці є пара матеріалів, мовні рядки, прапорці та редаговані анкори. “Apply” застосовує вибрані мови, “Reject” відхиляє пару, а “Apply all” працює пакетами по 25. Є фільтр мови та пагінація по шість карток. Перед застосуванням плагін ще раз перевіряє наявність слів і вільне місце в ліміті.
Переклади
Одна картка об’єднує переклади тієї самої пари, але кожна версія використовує власну мову, заголовок, ключову та власні фрази. Ви можете зняти прапорець з окремої мови й застосувати решту.
Phrases
Знайдіть матеріал за заголовком і додайте власні фрази, по одній у рядку, для кожної мови. Вони зберігаються в _baza_helper_il_phrases. “Translate to the other languages” заповнює порожні мови через Translate\Content::translate_strings(). Перевірте результат і збережіть його.
Links і Rejected
У Links є пошук і кнопка “Remove” для схвалених правил. У Rejected кнопка “Suggest again” повертає відхилену пару на повторний розгляд.
Settings
- Post types: типи опублікованих матеріалів для сканування. Значення за замовчуванням у джерелі не вказано.
- Most links per article: максимум правил на матеріал. За замовчуванням 5.
- Shortest phrase: мінімальна довжина фрази. За замовчуванням 4 літери.
- Use titles: використовувати заголовки. Значення за замовчуванням не вказано.
- Use focus keywords: використовувати ключові фрази SEO-плагінів. Значення за замовчуванням не вказано.
- Use own phrases: використовувати власні фрази. Значення за замовчуванням не вказано.
- Leave headings alone: не ставити посилання в заголовках. Значення за замовчуванням не вказано.
- Open in a new tab: відкривати в новій вкладці. Значення за замовчуванням не вказано.
- Add the target title: додавати заголовок цілі до посилання. Значення за замовчуванням не вказано.
Кожна зміна правила або налаштування очищає кеш сторінок через механізм Baza Helper.
Як це працює на сторінці
Linker працює у the_content з пріоритетом 30, лише для основного контенту одиночного матеріалу, один раз за запис і запит. Він не працює в адмінці, стрічках, REST та AJAX. Замінюється перше вільне входження, довші фрази обробляються раніше. Неопублікована або видалена ціль пропускається.
Обмеження
Сторінки Elementor не скануються, бо їхній текст зберігається в метаданих. Ліміт посилань визначає кількість активних правил: сканер пропонує лише вільну кількість, а Apply перевіряє її повторно.
Для розробників
baza_helper_internal_links_applyкерує застосуванням правил.baza_helper_internal_links_rulesфільтрує правила перед вставленням.- Таблиця:
{prefix}baza_helper_links. - Метаполе фраз:
_baza_helper_il_phrases. - Посилання:
class="baza-helper-link"іdata-baza-helper-link="ID".
Часті запитання
Чому немає пропозицій?
Немає фрази потрібної мови, вона закоротка або міститься у виключеному елементі, ціль є самим матеріалом чи перекладом, уже пов’язана або вирішена, ліміт вичерпано чи сторінку створено в Elementor.
Чому посилання не з’явилося?
Перевірте, чи ціль опублікована, фраза лишилася в дозволеному місці, ліміт не вичерпано та ви переглядаєте основний контент одиночного матеріалу як відвідувач.
Як прибрати посилання?
У Links знайдіть правило й натисніть “Remove”. Редагувати збережений текст не потрібно.
