URL短縮は、URLの長さが大幅に短くなり、必要なページにリンクする手法です。これは、短いドメイン名でリダイレクトを使用することで達成されます。これは、より長いURLを持つWebページにリンクします。 このチュートリアルでは、GoogleのURL短縮APIを使用してWordPress用のURL短縮プラグインを作成する方法を紹介します。
キーテイクアウト
Google URL短縮APIを使用するには、APIキーを取得する必要があります。このAPIキーは、Googleがアプリケーションを追跡するために使用しています。
プラグインには、1つのディレクトリと1つのファイルが含まれます。構造は次のとおりです
プラグインをインストールできるようにするには、このコードをurl-shortener.phpファイルに配置します:
--url-shortener -url-shortener.php
プラグインの[設定]ページを作成する必要があります。このページでは、管理者がURLショートナーAPIキーを入力できます。 WordPress設定APIを使用して設定ページを作成するコードは次のとおりです。
<span><span><?php </span></span><span> </span><span><span>/* </span></span><span><span>Plugin Name: URL Shortener </span></span><span><span>Plugin URI: http://www.sitepoint.com </span></span><span><span>Description: Create's a Shortened URL of every post. </span></span><span><span>Version: 1.0 </span></span><span><span>Author: Narayan Prusty </span></span><span><span>*/</span></span>
これは、設定ページのように見えるものです:
サンプルリクエストがどのように見えるかは次のとおりです
ここにサンプル応答は次のように見えます
<span><span><?php </span></span><span> </span><span><span>function url_shortener_settings_page() </span></span><span><span>{ </span></span><span> <span>add_settings_section("section", "Enter Key Details", null, "url-shortener"); </span></span><span> <span>add_settings_field("url-shortener-input-field", "API Key", "url_shortener_input_field_display", "url-shortener", "section"); </span></span><span> <span>register_setting("section", "url-shortener-input-field"); </span></span><span><span>} </span></span><span> </span><span><span>function url_shortener_input_field_display() </span></span><span><span>{ </span></span><span> <span>?></span> </span> <span><span><span><input</span> type<span>="text"</span> name<span>="url-shortener-input-field"</span> value<span>="<span><?php echo get_option('url-shortener-input-field'); ?></span>"</span> /></span> </span> <span><span><?php </span></span><span><span>} </span></span><span> </span><span><span>add_action("admin_init", "url_shortener_settings_page"); </span></span><span> </span><span><span>function url_shortener_page() </span></span><span><span>{ </span></span><span> <span>?></span> </span> <span><span><span><div</span> class<span>="wrap"</span>></span> </span> <span><span><span><h1</span>></span>URL Shortener Setting<span><span></h1</span>></span> </span> <span><span><span><form</span> method<span>="post"</span> action<span>="options.php"</span>></span> </span> <span><span><?php </span></span><span> <span>settings_fields("section"); </span></span><span> <span>do_settings_sections("url-shortener"); </span></span><span> <span>submit_button(); </span></span><span> <span>?></span> </span> <span><span><span></form</span>></span> </span> <span><span><span></div</span>></span> </span> <span><span><?php </span></span><span><span>} </span></span><span> </span><span><span>function menu_item() </span></span><span><span>{ </span></span><span> <span>add_submenu_page("options-general.php", "URL Shortener", "URL Shortener", "manage_options", "url-shortener", "url_shortener_page"); </span></span><span><span>} </span></span><span> </span><span><span>add_action("admin_menu", "menu_item");</span></span>
メタボックスに短縮されたURLを表示
<span>POST https://www.googleapis.com/urlshortener/v1/url </span><span>Content-Type: application/json </span> <span>{"longUrl": "https://www.sitepoint.com/"}</span>
メタボックスに短縮されたURLを表示するコードを次に示します。
add_meta_box関数を使用してメタボックスを作成しました
get_permalink()関数を使用して、投稿の長いURLを取得しています。次に、WordPressオプションとしてデータベースにこの長いURLの短いURLが既にあるかどうかを確認しています。そうでない場合は、HTTP APIを使用して取得し、WordPressオプションとして保存します。それ以外の場合は、既存の短いURLを使用します このプラグインは、毎回新しいURLをリクエストしないため、GoogleのURL短縮Webサービスでうまく再生され、代わりに検索したら保存します。
<span>{ </span> <span>"kind": "urlshortener#url", </span> <span>"id": "http://goo.gl/fqsT", </span> <span>"longUrl": "https://www.sitepoint.com/" </span><span>}</span>
フロントエンドに短いURLを表示する
既存のプラグインをチェックしたい場合、WordPress.orgプラグインディレクトリの最も人気のあるURLショートナープラグインの2つは、URLショートナーとWP URL短縮です。
wp url shortenはref.liを使用してURLを短くします。 Ref.liは、短縮されたURLを介してサイトにアクセスしている人々のリアルタイムの統計情報やその他のトラフィック情報を提供します。url shortenerプラグインを使用すると、bit.ly、su.pr、yourls、goo.gl、その他多くのサービスを選択できます。このプラグインは、QRコードを生成することもできます。
結論
このチュートリアルでは、独自のURL短縮プラグインを簡単に構築する方法を紹介しました。これで先に進み、これを拡張して、QRコードサポートなどの機能を追加し、他のURL短縮サービスを使用することができます。以下の自分のプラグインであなたの経験を共有してください。ほとんどのURL短縮プラグインは、短縮URLのパフォーマンスを追跡できる分析機能を提供します。 URLが何回クリックされたか、ユーザーの地理的位置、紹介ソースなどを確認できます。このデータは、視聴者をよりよく理解し、マーケティング戦略を最適化するのに役立ちます。
URLショートナープラグインは私のSEOを改善できますか? URLの短縮は、検索エンジンがクロールしてインデックスを作成する方が簡単です。また、リンクをより管理しやすく共有しやすくすることでユーザーエクスペリエンスを向上させます。これにより、検索エンジンの結果でのサイトのランキングを高めることができます。 、アフィリエイトリンクにURLショーナープラグインを使用できます。実際、強くお勧めします。短縮されたURLはよりクリーナーでよりプロフェッショナルに見え、クリックスルーレートとコンバージョンを増加させる可能性があります。一部のプラグインを使用すると、アフィリエイトリンクにnofollow属性を追加することもできます。これはSEOに適しています。多くの利点があり、いくつかのリスクもあります。たとえば、プラグインのサーバーがダウンした場合、短縮されたURLが動作を停止する可能性があります。また、一部のユーザーは、宛先URLが表示されないため、短縮URLをクリックすることに慎重になる場合があります。したがって、信頼できるプラグインを選択し、短縮URLを慎重に使用することが重要です。
以上がWordPress用のURLショートナープラグインを作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。