AliProfi Auto Anchors
Плагин WordPress для автоматических якорей
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/aliprofi/auto-anchors/archive/refs/heads/main.zipReadme
AliProfi Auto Anchors
📝 Описание (на русском)
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.
📦 Установка
- Скачайте или клонируйте репозиторий в папку
wp-content/plugins/auto-anchors. - Убедитесь, что в папке находится файл
auto-anchors.php. - Перейдите в админку 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