Skip to content

algorithmspatterns/WP-Shortlink-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WP Shortlink Manager

WP Shortlink Manager – это плагин для управления сокращёнными ссылками в WordPress. Позволяет создавать короткие ссылки, отслеживать количество кликов и управлять ими в админ-панели.


📥 Установка

1️⃣ Установка через загрузку ZIP-архива:

  1. Скачайте этот репозиторий (CodeDownload ZIP).
  2. Войдите в админ-панель WordPress → ПлагиныДобавить новый.
  3. Нажмите Загрузить плагин и выберите скачанный .zip архив.
  4. Нажмите УстановитьАктивировать.

2️⃣ Альтернативный способ (установка вручную через FTP/SFTP):

  1. Скачайте этот репозиторий и распакуйте архив.
  2. Папку wp-shortlink-manager загрузите в wp-content/plugins/.
  3. Войдите в админ-панель WordPress → Плагины.
  4. Найдите WP Shortlink Manager и нажмите Активировать.

🚀 Как это работает?

  1. В меню админ-панели WordPress в разделе Инструменты появится страница Shortlinks.
  2. Вы можете создавать короткие ссылки, указывая оригинальный URL.
  3. Плагин позволяет отслеживать количество кликов.
  4. Поддерживаются массовые действия - удаление ссылок.
  5. Возможна сортировка и фильтрация по кликам, дате создания и другим параметрам.

⚙️ Требования

  • WordPress 5.8+
  • PHP 7.4+
  • MySQL 5.7+

🛠 Создано с использованием ChatGPT

Этот плагин разрабатывался с использованием ChatGPT для ускорения процесса разработки.


📂 Структура плагина

wp-shortlinks/
│── includes/
│ │── class-shortlink.php # Класс для работы с короткими ссылками
│ │── class-admin.php # Класс для отображения панели администратора
│ │── class-redirect.php # Класс для обработки редиректов
│ │── class-security.php # Класс для проверки прав доступа (если требуется)
│ │── class-shortlink-list-table.php # Класс для отображения таблицы существующих ссылок
│── assets/
│── wp-shortlinks.php # Главный файл плагина (точка входа)
│── uninstall.php # Файл для удаления плагина
│── readme.md # Информация о плагине

📜 Описание файлов

🔹 wp-shortlinks.php (Главный файл плагина)

  • Определяет информацию о плагине.
  • Регистрирует хуки для загрузки.
  • Инициализирует основные классы.

🔹 class-shortlink.php

  • Управляет созданием, редактированием и удалением коротких ссылок.
  • Взаимодействует с базой данных WordPress (WPDB).

🔹 class-admin.php

  • Создает страницу настроек в панели администратора.
  • Добавляет форму создания коротких ссылок и таблицу существующих ссылок.

🔹 class-redirect.php

  • Обрабатывает редиректы при переходе по короткой ссылке.
  • Увеличивает счетчик переходов в базе данных.

🔹 class-shortlink-list-table.php

  • Реализует таблицу ссылок с WP_List_Table.
  • Поддерживает пагинацию, сортировку и массовые действия.

🔹 class-security.php (Опционально)

  • Проверяет права доступа пользователей.
  • Позволяет переопределять роли через хуки.

🔹 uninstall.php

  • Удаляет все данные плагина при его удалении.

** WP Shortlink Manager | Open Source**

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published