WP Manifestindependent plugin directory
manifest / content / auto-anchors

AliProfi Auto Anchors

Плагин WordPress для автоматических якорей

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/aliprofi/auto-anchors/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

📝 Описание (на русском)

AliProfi Auto Anchors — это плагин для WordPress, который автоматически создаёт якорные ссылки для слов, выделенных тегом <code> в контенте страниц и записей, и отображает их в виде облака тегов через шорткод [aliprofi_anchors_cloud]. Плагин улучшает навигацию по статьям, позволяя быстро переходить к ключевым терминам. Разработан для сайта Алиэкспресс для профессионалов https://aliprofi.ru.

🔧 Возможности

  • Автоматическое создание якорей для слов внутри тегов <code> в контенте записей и страниц.
  • Генерация облака тегов с якорными ссылками через шорткод [aliprofi_anchors_cloud].
  • Настраиваемый размер шрифта тегов в облаке (атрибуты min_font_size и max_font_size).
  • Плавная прокрутка к якорям при клике на ссылки в облаке тегов.
  • Стилизованная рамка с заголовком "Основные темы статьи" для облака тегов.
  • Лёгкий и оптимизированный код, совместимый с PHP 8.0+ и WordPress 6.7.0.

📦 Установка

  1. Скачайте или клонируйте репозиторий в папку wp-content/plugins/auto-anchors.
  2. Убедитесь, что в папке находится файл auto-anchors.php.
  3. Перейдите в админку WordPress → Плагины → Активируйте плагин AliProfi Auto Anchors.

⚙️ Использование

  • Шорткод: Вставьте [aliprofi_anchors_cloud] в контент страницы или записи для отображения облака тегов.
    Пример:

    [aliprofi_anchors_cloud title="Ключевые термины" min_font_size="12" max_font_size="20"]
    • title: Дополнительный заголовок облака тегов (по умолчанию пустой, используется "Основные темы статьи").
    • min_font_size: Минимальный размер шрифта тегов (по умолчанию: 14).
    • max_font_size: Максимальный размер шрифта тегов (по умолчанию: 22).
  • Якорные ссылки: Слова внутри тегов <code> в контенте автоматически преобразуются в якорные ссылки с уникальными ID.
    Пример контента:

    This is a test with <code>example</code> and <code>another</code>.

    Результат:

    This is a test with <span id="example" class="aliprofi-anchor-target">example</span> and <span id="another" class="aliprofi-anchor-target">another</span>.

🛠 Требования

  • WordPress 6.0 или выше.
  • PHP 8.0 или выше.

📋 Отладка

  • Включите отладку в WordPress, добавив в wp-config.php:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
  • Логи плагина записываются в wp-content/debug.log с префиксом AliProfi Auto Anchors (при добавлении соответствующего логирования).

🌐 Совместимость

Плагин протестирован с WordPress 6.7.0. Работает на любых страницах и записях, где используется фильтр the_content. Для корректной работы убедитесь, что тема и другие плагины не блокируют теги <code> или фильтр the_content.

📜 Лицензия

GPL-2.0+

👨‍💻 Автор

Али Профи
Сайт: https://aliprofi.ru