哼,哼

贝斯克雷朋

Hum是WordPress的个人URL缩写,旨在为您的个人内容提供简短的URL,无论是在WordPres上还是其他地方。例如,不是WordPress帖子的长URL,例如http://willnorris.com/2011/01/hum-personal-url-shortener-wordpress,您可以有一个简短的URL,如网址:http://willnorris.com/b/FJ此外,如果您有一个用于短URL的自定义域,则可以进一步缩短以下内容网址:http://wjn.me/b/FJ启用插件后,可以在WordPress管理栏的“shortlink”项中找到页面或帖子的短链接。

WordPress帖子ID使用新基础60编码方案专门针对简洁性和可读性进行了优化,并对常见的混淆字符(如“1”、“l”和“I”)进行了内置错误更正。

Hum并不是作为一个通用的URL缩短器来设计的网址:http://bit.ly网址:http://goo.gl相反,它是专门为您自己的内容设计的个人缩写。

有关个人URL缩短器的理由的更多信息,请访问塞里克的页面哨子,这是哼哼的灵感来源。

Entwicklerdokumentation公司

Deine Amazon关联ID hinzufügen

如果您想在/我/重定向URL,实现亚马逊关联id过滤器。例如:

add_filter('amazon_affiliate_id',fn()=>“willnorris-20”);

其他本地类型

开箱即用,Hum只注册b条,t吨,第页WordPress将在本地提供前缀。如果要注册其他前缀,请实现hum本地类型过滤器。例如,要将“p”也包括在照片中:

函数myplugin_hum_local_types($types){$types[]=“p”;返回$types;}add_filter('hum_local_types','myplugin_hum_ocal_type');

这将告诉Hum服务任何/p/{id}来自WordPress的URL。此外,您还需要指示Hum对特定内容类型使用前缀。在这里,我们注册通常用于照片的“p”。

函数myplugin_hum_type_prefix($前缀,$post_id){$post=获取post($post_id);if($post->post_type==“附件”&&strpos($post->post_time_type,'image')===0){$prefix='p';}return$前缀;}添加过滤器('hum_type_prefix','myplugin_hum_type_prefix',10,2);

Einfache Weiterleitung公司

您可以使用一行PHP重定向前缀的所有流量hum_redirect_base{type}过滤器,其中{类型}是要重定向的前缀。例如,我重定向所有/w个/指向wiki.willnorris.com的URL使用:

添加过滤器('hum_redirect_base_w',fn()=>“http://wiki.willnorris.com/");

安装

遵循以下正常说明安装WordPress插件.

使用自定义域

如果您有一个要与Hum一起使用的自定义域,请将其添加为“常规设置”WordPress管理页面上的“简短链接库(URL)”,或定义HUM_SHORTLINK_底座在您的wp-config.php:

定义('HUM_SHORTLINK_BASE','网址:http://wjn.me');

您还需要设置您的短域以重定向到正常域。许多域名注册商提供免费的重定向服务,很好地解决了这一问题,因此您不需要使用您的web主机设置新域。只要确保你是使用iframe风格的重定向。

常见问题解答

Hum支持哪些类型的内容?

Hum将为WordPress上本地托管的任何内容提供现成的短链接。大多数短链接将使用b条类型前缀,带有“状态”的帖子除外帖子格式,其中有使用t吨类型前缀。例如:

此外类型前缀以及四个子类型之一支持如下:

  • 阿辛亚马逊ASIN号码
  • 印度标准银行对于ISBN编号

全部URL被重定向到Amazon.com。例如:

可以注册其他类型前缀来服务WordPress托管的内容或重定向到外部服务。请参阅开发人员文档中的更多信息。

雷森西宁

2024年2月9日
漂亮流畅的URL更短–做得很好–感谢您开发这一个
2.2020年8月
泰克·多西亚·伊里索兹穆什(Tek dosya ile išiçözmüsh)、布姆·凯梅尔·比尔·埃克伦特·奥尔穆什(bu mükemmel bir eklent olmush)、比尔·苏鲁克里特里·埃克伦提·德内丁·布努·雅普特(bir sürücretli eklenyi denedim bunun yapt)。蒂什·埃库尔·埃德里姆·坦特克·切利克🙏 ve插件yap mc s arkada sh🙏
2019年11月17日 1龙蒿
用WP 5.3测试插件。仍然工作得很好。
Alle 8 Rezensionen lesen公司

Mitwirkende&Entwickler公司

“哼”是开源软件。Folgende Menschen haben an diesem Plugin mitgewirkt:

米特威肯德

“哼”在3 Sprachenübersetzt.Danke anu bersetzerinnen和u bersetzir之死福里赫·米特维尔孔。

你疯狂地在deine Sprache中“哼”。

干预Entwicklung?

杜氏密码,sieh dir das公司SVN仓库阿伯尼埃尔的一个订单恩特威克隆普洛托科尔RSS(RSS).

阿尔·安德伦斯波托科尔

Projektentwicklung bei GitHub计数器威尔诺里斯/wordpress-hum

1.3.4

  • 修复损坏的wp_get_shortlink(wp_get短链接)钩,当装载在前端时

1.3.3

  • 结合小部件修复PHP警告

1.3.2

  • 更新文档

1.3.1

  • 更改重写规则操作的优先级

1.3.0

  • 重定向类型现在也可以过滤

1.2.8

1.2.7

完整更改日志

1.2.6

  • 修复PHP 7.4弃用警告
  • WordPress编码样式更改

完整更改日志

1.2.5

  • 向文章/页面概述页面添加短链接

完整更改日志

1.2.4

  • 最终修复了“刷新重写规则”

完整更改日志

1.2.3

  • 修复了“刷新重写规则”

完整更改日志

1.2.2

  • 版本碰撞

完整更改日志

1.2.1

  • 添加亚马逊域名过滤器,支持不同国家
  • 添加hum_process_redirect(手动处理)操作,以覆盖默认的重写方法(请参阅#17)

沃尔斯特安迪赫斯·阿丁登斯普洛托科尔

1.2

  • 移动链接帖子格式以使用“t”前缀而不是“h”,并添加对的支持
    图像后期处理格式
  • 添加对WordPress媒体附件的支持
  • 向Atom提要添加短链接
  • 添加对传统短url方案的支持(请参阅#6)
  • 切换到使用WordPress过滤器而不是hum扩展的操作(请参阅
    #3)

沃尔斯特安迪赫斯·阿丁登斯普洛托科尔

1.1

  • 允许使用配置自定义域HUM_SHORTLINK_底座常数或
    通过常规设置管理页面。
  • 去掉URL末尾的一些标点符号(请参见#4)
  • 更智能的URL匹配(请参阅#1#2)
  • 添加对的支持/我/URL(重定向至亚马逊以获取ASIN或ISBN
    标识符,可以选择包括亚马逊分支机构ID)
  • 如果hum无法找到正确的重定向,则使用标准404处理
  • 添加新的hum本地类型用于注册其他前缀的过滤器
    WordPress在本地提供服务
  • 减少本地内容的额外重定向

沃尔斯特安迪赫斯·阿丁登斯普洛托科尔

1

  • Ersteöffentliche Veröfentlichung公司