Devenia / WordPressプラグイン

Devenia Canonical ShortlinksはWordPressの参照先を現在の正規パーマリンクに保ちます

WordPressがショートリンクタグを生成するとき、返されるアドレスは、訪問者がすでに認識している宛先と一致したままにできます。数値形式の?p=参照を公開する必要はありません。

指定された投稿IDまたは単一投稿のコンテキストに対応するDevenia Canonical Shortlinksの解決機能。正規パーマリンクを返し、解決できない場合は変更されないフォールバックを保ちます。

読者が受け取るアドレス

ショートリンクはレコードを示すことも、宛先を指すこともできます

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をダウンロードしてプラグインをインストールし、解決できる投稿がすでに所有しているアドレスを返せるようにします。