Install
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📝 Описание (на русском)
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