0

多大な労力やプラグインなしでこれを達成することは可能ですか? 投稿にコンテンツがない場合、ポートフォリオで作成したサイトに即座にリダイレクトするだけです。

バックエンドとして Wordpress のみを使用し、JavaScript バックボーン アプリで使用されるすべてのデータをフェッチするため、実際の投稿でスクリプトをリダイレクトしたくないことに注意してください。

編集:コメントにいくつかの追加情報を追加しました

4

1 に答える 1

2

簡単な回答:いいえ。データベースを直接編集せずに、投稿のパーマリンクを外部アセットに設定することはできません。

長い回答:まず、パーマリンクの目的を理解する必要があります。どこかへの任意のリンクではありません。これは、Wordpress インストールのコンテキスト内でその特定の投稿が存在する場所を保存するために特別に予約されています。

あなたの投稿は example.com に掲載されていません。それには独自の ID があり、Wordpress には、あなたのドメインで表示できる特定の場所が確保されています。そのままにしておきます。

代わりに、Wordpress が提供するツールを使用して、目的を達成する必要があります。プラグインは、あなたが望むものには存在しません。なぜなら、率直に言って、正しくアプローチした場合、それはかなり些細な作業であり、外部リソースの使用を保証しないからです。

では、正しい方法は何ですか?

カスタム フィールドを使用します。カスタム フィールドに「externalHref」のような名前を付け、投稿コンテンツがない場合に参照する Web サイトへのリンクを入力します。

次に、投稿を生成するために使用しているテンプレートで、「externalHref」と呼ばれるカスタム フィールドの存在を確認するか、投稿コンテンツが存在しないことを確認します。どちらの場合でも、 The Permalinkを使用してリンクを生成する代わりに、必要な場所を指すリンクを簡単に作成できます。

于 2013-01-28T04:55:39.790 に答える