プラグインで、カテゴリへのページ付けされたリンクを生成してい
ますhttp://localhost/?cat=17&paged=5
。カテゴリは slug と id で識別されます。
この URL をユーザー定義の「素敵なパーマリンク」形式に変換する方法はあります
かhttp://localhost/category/foo/page/5
?
(Wordpress 2.8/2.9+ を実行していると仮定します)
編集:私が達成しようとしていることについていくつかの誤解があるため、ここに私が持っているものがあります:
- カテゴリーID
- ページ番号 (つまり、そのカテゴリのアーカイブの 5 ページ目)
これらのデータを使用して、そのページへの URL を作成できます。これは、たとえば でhttp://localhost/?cat=17&paged=5
あり、うまく機能します。問題は視覚的な性質のものです。ユーザーがかなりのパーマリンクを有効にしている場合、これはうまく収まりません。http://localhost/category/foo/page/5
質問:私が持っている情報から (または情報のために)正しいパーマリンク (つまり ) を取得するにはどうすればよいですか?
編集 2:明らかに、ユーザーが pretty パーマリンクを無効にしている場合、pretty パーマリンクはありません。私はそれを知っています、そしてそれは実際には質問の対象ではありません... さしあたり、ユーザーが任意のパーマリンク設定を持っていると仮定しましょう。リンクを生成すると、ユーザーが望んでいるように見えるはずです。