ハム | Will Norris

説明

HumはWordPressの個人用URL短縮サービスであり、WordPressと他の場所の両方でホストされている個人用コンテンツに短いURLを提供するように設計されています。たとえば、http://willnorris.com/2011/01/hum-personal-url-shortener-wordpressなどのWordPress投稿の長いURLではなく、http://willnorris.comのような短いURLを使用できます。 / b / FJ。さらに、短いURL用のカスタムドメインがある場合は、http://wjn.me/b/FJのようにさらに短縮することができます。プラグインを有効にすると、ページまたは投稿のショートリンクがWordPress管理バーの「ショートリンク」アイテムに表示されます。
WordPressの投稿IDは、簡潔さと読みやすさのために特別に最適化されたNewBase60エンコーディングスキームを使用して短縮され、「1」、「l」、「I」などのよく混同される文字のエラー訂正が組み込まれています。
Humは、http://bit.lyまたはhttp://goo.glに沿った汎用URL短縮サービスとして設計されていません。むしろ、それはあなた自身のコンテンツのための個人的な短縮として特に意図されています。
個人的なURL短縮サービスの理由について詳しくは、HumのインスピレーションとなったTantekCelikのWhistleのページをご覧ください。
開発者向けドキュメント
AmazonアフィリエイトIDを追加する
AmazoneアフィリエイトIDを/ i /リダイレクトURLに含める場合は、amazon_affiliate_idフィルターを実装します。例えば:
add_filter( ‘amazon_affiliate_id’、create_function( ”、 ‘return “willnorris-20”;’));

追加のローカルタイプ
箱から出して、HumはWordPressによってローカルに提供されるbとtプレフィックスのみを登録します。追加のプレフィックスを登録する場合は、hum_local_typesフィルターを実装します。たとえば、写真に「p」も含めるには、次のようにします。
関数myplugin_hum_local_types($ types){
$ types [] = ‘p’;
$ typesを返します。
}
add_filter( ‘hum_local_types’、 ‘myplugin_hum_local_types’);

これにより、WordPressから/ p / {id} URLを提供するようにHumに指示されます。さらに、その特定のコンテンツタイプにプレフィックスを使用するようにHumに指示する必要があります。ここでは、通常写真に使用される「p」を登録しています。
関数myplugin_hum_type_prefix($ prefix、$ post_id){
$ post = get_post($ post_id);

if($ post-> post_type == ‘添付ファイル’ &&
strpos($ post-> post_mime_type、 ‘image’)=== 0){
$ prefix = ‘p’;
}

$ prefixを返します。
}
add_filter( ‘hum_type_prefix’、 ‘myplugin_hum_type_prefix’、10、2);

単純なリダイレクト
hum_redirect_base_ {type}フィルターを実装しているPHPの1行を使用して、プレフィックスのすべてのトラフィックをリダイレクトできます。ここで、{type}はリダイレクトするプレフィックスです。たとえば、次のコマンドを使用して、すべての/ w / URLをwiki.willnorris.comにリダイレクトします。
add_filter( ‘hum_redirect_base_w’、
create_function( ”、 ‘return “http://wiki.willnorris.com/”;’));

インストール

WordPressプラグインを

インストール

するための通常の手順に従ってください。
カスタムドメインの使用
Humで使用するカスタムドメインがある場合は、WordPress管理ページの[一般設定]で[Shortlink Base(URL)]として追加するか、wp-config.phpでHUM_SHORTLINK_BASE定数を定義します。
define( ‘HUM_SHORTLINK_BASE’、 ‘http://wjn.me’);

また、通常のドメインにリダイレクトするように短いドメインを設定する必要があります。多くのドメインレジストラは、これに適した無料のリダイレクトサービスを提供しているため、ウェブホストで新しいドメインを設定する必要はありません。 iframeスタイルのリダイレクトを使用していないことを確認してください。

プラグインの作者

Will Norris

プラグインの公式ウェブサイトアドレス

https://wordpress.org/plugins/hum/
ハムプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントを残す