Devenia / WordPressプラグイン
Devenia Canonical ShortlinksはWordPressの参照先を現在の正規パーマリンクに保ちます
WordPressがショートリンクタグを生成するとき、返されるアドレスは、訪問者がすでに認識している宛先と一致したままにできます。数値形式の?p=参照を公開する必要はありません。
読者が受け取るアドレス
ショートリンクはレコードを示すことも、宛先を指すこともできます
WordPressの既定のショートリンクはクエリ文字列で投稿を識別します。このプラグインは、投稿の現在のパーマリンクを返すアドレスにします。
クエリ文字列のショートリンク
通常の?p=形式は、ページにすでに正規アドレスがある場合でも、番号でレコードを識別します。
正規パーマリンク
解決された投稿の現在のパーマリンクがショートリンクの出力になるため、アドレスと宛先が一致します。
WordPressが解決する方法
利用できる投稿コンテキストが返されるアドレスを決めます
指定された投稿ID
WordPressがIDを提供すると、プラグインはそのIDの投稿を正確に解決し、現在のパーマリンクを返します。
単一投稿リクエスト
IDがない場合、単一投稿リクエストが現在表示されている投稿を解決対象として提供します。
解決できる投稿がない場合
利用できる投稿またはパーマリンクがない場合、入力されたショートリンクは変更されないまま渡されます。
変更しないもの
置き換わるのはショートリンクの出力だけ
プラグインは出力の境界にとどまるため、サイトのその他のコンテンツとアドレス設定はそのまま管理できます。
設定
設定は不要です。プラグインは設定を追加しません。
保存
値や設定は保存されません。
公開エンドポイント
読者が呼び出すエンドポイントは追加されません。
リダイレクト
リクエストはリダイレクトされません。
コンテンツとアドレス設定
投稿スラッグ、正規タグ、パーマリンク設定、コンテンツは変更されません。
ショートリンクフィルター
WordPressのget_shortlinkフィルターを通じて返される値だけが変わります。
インストール前
2つの実行要件
これらのネイティブな実行要件が、WordPressのショートリンクコンテキストとプラグインを実行するサーバーランタイムを提供します。
WordPress 6.0以降
WordPress 6.0以降ショートリンクフィルター、単一リクエストコンテキスト、正規パーマリンクの解決を提供します。
PHP 7.4以降
PHP 7.4以降サーバー上でプラグインを実行します。
安定版パッケージ
WordPressサイトに正規ショートリンクを追加
安定版ZIPをダウンロードしてプラグインをインストールし、解決できる投稿がすでに所有しているアドレスを返せるようにします。
