the-markup/wp-shlink

在WordPress中创建和管理Shlink短链接

安装次数: 23

依赖: 0

建议者: 0

安全: 0

星标: 11

关注者: 2

分支: 2

类型:wordpress-plugin

0.4.2 2024-07-30 19:28 UTC

This package is not auto-updated.

Last update: 2024-09-22 09:13:35 UTC


README

在WordPress中创建和管理Shlink短链接

描述

A WordPress dashboard interface for managing a self-hosted Shlink URL shortener instance.

  • 通过管理界面创建和编辑Shlinks短链接
  • 保存新文章时可选地生成新的短URL
  • 管理多个短URL域名,并指定一个默认值
  • 自动为每个短链接添加标签,可通过过滤器钩子配置
  • 使用过滤器钩子自动自定义长URL(例如,添加查询参数)
  • 如果已安装,则与WordPress Sentry插件集成

过滤器钩子

  • smol_links_tags - 为每个保存的短链接分配标签(默认:["smol-links-server:$hostname", "smol-links-user:$username"]
  • smol_links_long_url - 自动调整长URL重定向
  • smol_links_manager_tabs - 自定义管理标签(数组:["标签名称" => [Shlink API查询]])

开发者设置

开发者依赖

构建和启动

./bin/build
./bin/start

运行测试

docker compose exec web composer --working-dir="/var/www/html/wp-content/plugins/smol-links" test

安装

  1. smol-links 文件夹上传到 /wp-content/plugins/ 目录
  2. 通过WordPress的“插件”菜单激活插件
  3. 从WordPress仪表板配置 Smol Links 设置

截图

1. 通过WordPress创建和管理Shlink短链接。

Create and manage Shlink short links from WordPress.

2. 配置您的自托管Shlink服务器,并在发布文章时可选地生成短URL。

Configure your self-hosted Shlink server and optionally generate a short URL whenever a post is published.

3. 文章编辑器在侧边栏中包含短URL。

The post editor includes the short URL in the sidebar.

变更日志

0.4.2

  • 修复导致设置无法保存的bug
  • 更新依赖项

0.4.1

  • 验证和清理设置

0.4.0

  • 向管理界面添加搜索功能
  • 在表单输入中进行URL验证

0.3.1

  • 从安装中移除Composer

0.3.0

  • 向Smol Links管理界面添加分页

0.2.0

  • 升级到Shlink v3 API

0.1.1

  • 修复短链接管理器中的bug
  • 升级依赖项

0.1.0

  • 发布到WordPress插件目录
  • 安全改进

0.0.1

  • 在保存文章时生成短URL
  • 从管理器创建/编辑短URL

升级通知