web-dev-qa-db-ja.com

データベースをフラッシュせずにURLを書き換えますか?

フラッシュする必要がないように動的にWPに書き換えを作成することは可能ですか?

たとえば、書き換えをデータベースに保存するのではなく、私のプラグインコードで定義するのですか。

1
Yoga

はい、可能ですが、それほど意味がありません。最も基本的な方法は、 'rewrite_rules'オプションを取得し、必要なエントリを配列に直接追加してそれを操作した結果にフィルタを使用することです。その後、オプションが更新されたときにこれらのルールを除外する必要があります。

実際のルールはページの読み込みごとに変わるわけではないため、集約されたルールをオプションに格納するのが簡単な速度最適化であるため、重要なのは時間の浪費です。

OTOH非常に動的なものが必要な場合は、書き換え規則が最善の方法ではないかもしれません。書き換えルールが実行される前に実行する独自のURL解析を書くことができます。

3
Mark Kaplun